Klawiatura Ninja łączy wiele plików tekstowych w systemie Windows
Masz katalog pełen plików dziennika, które chcesz zaimportować do Excela lub bazy danych, dzięki czemu możesz wykonać na nich jakieś przetwarzanie ... ale są setki plików ... jak zrobić je w jednym pliku?
Odpowiedź: Wyciągnij kapelusz DOS, otwórz wiersz polecenia, a następnie użyj polecenia "for".
Składnia działa w następujący sposób:
dla <variablename> w (<katalogowanie>) zrób <dowództwo> <variablename>
Więc jeśli chcesz dołączyć wszystkie pliki * .log do katalogu, użyj polecenia "type", a następnie potnij je w pojedynczy plik za pomocą operatora >>.
Różnica między >> i> polega na tym, że poprzednia dołącza dane na końcu pliku, a ta ostatnia całkowicie zastąpi plik, co byłoby bezcelowe dla tego, co chcemy zrobić.
Oto polecenie, które należy wykonać, zakładając, że znajdujesz się w katalogu zawierającym pliki dziennika.
dla% f w (* .log) wpisz "% f" >> aggregate.txt
Tak, właściwie użyłem tego polecenia do projektu w pracy, dlatego piszę ten artykuł. =)
Losowe myślenie: Jak leci kapelusz DOSa?