Home
» WINDOWS
»
Jak zapisać dane wyjściowe polecenia do pliku z wiersza polecenia i programu PowerShell w systemie Windows 10?
Jak zapisać dane wyjściowe polecenia do pliku z wiersza polecenia i programu PowerShell w systemie Windows 10?
Polecenia wykonywane w PowerShell i Command Prompt mogą wyprowadzać informacje. Czasami jest to tylko kilka linii, np. kiedy sprawdzasz ping, lub może to być wiele linii, np. kiedy twój lokalny adres IP lub twój zewnętrzny adres IP . Niezależnie od tego, jak długi jest wynik, czasami wystarczy zapisać go do pliku, aby nie musieć ciągle pobierać informacji. Zarówno wiersz polecenia, jak i program PowerShell obsługują kopiowanie i wklejanie, ale można również zapisać dane wyjściowe polecenia do pliku po uruchomieniu polecenia. Oto, jak możesz to zrobić zarówno w wierszu polecenia, jak i PowerShell.
Wyjście polecenia do pliku – Wiersz polecenia
Otwórz Wiersz Poleceń i wprowadź polecenie, które chcesz uruchomić. Zanim jednak naciśniesz Enter, dodaj na końcu następujące;
> nazwa-pliku.txt
Nie musisz najpierw tworzyć pliku tekstowego. Wiersz polecenia zrobi to za Ciebie. Jeśli wprowadzisz tylko nazwę pliku, zostanie on utworzony w tym samym katalogu, w którym znajduje się obecnie wiersz polecenia. Możesz zapisać dane wyjściowe w innej lokalizacji, dodając ścieżkę do folderu, w którym chcesz zapisać dane wyjściowe.
> ścieżka-do-folderu\nazwa-pliku.txt
Jeśli chcesz zapisać dane wyjściowe do pliku, ale także wyświetlić je w wierszu polecenia, możesz to zrobić za pomocą tego polecenia;
W PowerShell możesz wysłać dane wyjściowe polecenia do pliku w taki sam sposób, jak w wierszu polecenia. Wpisz polecenie, które chcesz uruchomić, a zanim naciśniesz Enter, dodaj na końcu następujące. Ponownie, nie będziesz musiał tworzyć pliku tekstowego. PowerShell zrobi to za Ciebie.
> nazwa-pliku.txt
Spowoduje to zapisanie pliku wyjściowego w tym samym katalogu, w którym obecnie znajduje się PowerShell. Aby zapisać dane wyjściowe w pliku w innej lokalizacji, możesz określić ścieżkę do folderu, w którym chcesz go zapisać.
Jeśli chcesz wyświetlić dane wyjściowe, nie możesz tego zrobić w momencie tworzenia pliku. Po utworzeniu uruchom to polecenie, a będziesz mógł wyświetlić jego zawartość.
Jeśli zastanawiasz się, czy dane wyjściowe można zapisać do innego typu pliku, odpowiedź brzmi: nie. Zarówno Command Prompt, jak i PowerShell mogą tylko natywnie zapisywać/tworzyć pliki tekstowe i nie ma możliwości sformatowania danych wyjściowych, aby po zapisaniu do pliku wyglądało to w określony sposób.