Masz katalog pełen plików dziennika, które chcesz zaimportować do programu Excel lub bazy danych, aby można było na nich wykonać przetwarzanie ... ale są setki plików ... w jaki sposób można je utworzyć 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> in (<katalogowanie>) wykonaj <dowództwo> <variablename>
Jeśli więc 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 do końca pliku, a druga całkowicie zastępuje plik, co byłoby bezcelowe w stosunku do 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śli: Jak leci kapelusz DOS?