Home
» WINDOWS
»
Come salvare loutput del comando su un file dal prompt dei comandi e PowerShell su Windows 10
Come salvare loutput del comando su un file dal prompt dei comandi e PowerShell su Windows 10
I comandi eseguiti in PowerShell e nel prompt dei comandi possono generare informazioni. A volte, sono solo poche righe, ad esempio quando controlli il ping, o potrebbero essere molte righe, ad esempio quando il tuo indirizzo IP locale o il tuo IP esterno . Indipendentemente dalla lunghezza dell'output, a volte è sufficiente salvarlo in un file in modo da non dover recuperare le informazioni più e più volte. Sia il prompt dei comandi che PowerShell supportano il copia e incolla, ma è anche possibile salvare l'output del comando in un file quando viene eseguito il comando. Ecco come puoi farlo sia nel prompt dei comandi che in PowerShell.
Output del comando su file – Prompt dei comandi
Apri il prompt dei comandi e inserisci il comando che desideri eseguire. Prima di toccare Invio, aggiungi quanto segue alla fine;
> nome-del-file.txt
Non è necessario creare prima il file di testo. Il prompt dei comandi lo farà per te. Se inserisci solo il nome del file, verrà creato nella stessa directory in cui si trova attualmente il prompt dei comandi. È possibile salvare l'output in una posizione diversa aggiungendo il percorso alla cartella in cui si desidera salvare l'output.
> percorso-cartella\nome-file.txt
Se vuoi salvare l'output in un file ma anche visualizzarlo nel prompt dei comandi, puoi farlo con questo comando;
In PowerShell, puoi inviare l'output del comando a un file nello stesso modo in cui puoi farlo nel prompt dei comandi. Immettere il comando che si desidera eseguire e prima di toccare Invio, aggiungere quanto segue alla fine. Ancora una volta, non dovrai creare il file di testo. PowerShell lo farà per te.
> nome-del-file.txt
Ciò salverà il file di output nella stessa directory in cui si trova attualmente PowerShell. Per salvare l'output in un file in una posizione diversa, è possibile specificare il percorso della cartella in cui si desidera salvarlo.
Se vuoi visualizzare l'output, non puoi farlo nello stesso momento in cui il file viene creato. Una volta creato, esegui questo comando e sarai in grado di visualizzarne il contenuto.
Get-Content -Path "percorso-file\nome-file.txt"
Se ti stai chiedendo se l'output può essere salvato in un diverso tipo di file, la risposta è no. Sia il prompt dei comandi che PowerShell possono solo scrivere/creare in modo nativo file di testo e non c'è modo di formattare l'output in modo che quando viene salvato in un file, appaia in un certo modo.