Questo articolo osserverà dettagli approfonditi per inviare un output a un file.
Come inviare/reindirizzare l'output a un file di testo usando il cmdlet PowerShell "out-file"?
L'output può essere reindirizzato a un file di testo utilizzando il "Fuori dal file"Comando. Per tale motivo:
Esempio 1: Ottieni data e ora e reindirizza a un file utilizzando il cmdlet "out-file"
Nell'esempio seguente, in primo luogo, abbiamo aggiunto il "Ricevere"Cmdlet per ottenere la data e l'ora. Dopodiché, abbiamo aggiunto la pipeline "|"Per trasferire l'output del cmdlet" get-date "in"Fuori dal file"Comando. Quindi abbiamo assegnato il percorso del file al comando "out-file":
> Get-date | out-file c: \ doc \ file.TXTEseguire il "Ottenere il contenuto"CMDLET insieme al percorso del file per verificare che l'output sia stato reindirizzato a un file o meno:
> Get-content c: \ doc \ file.TXTSi può osservare che il file contiene la data e l'ora correnti:
Esempio 2: reindirizzare un output di stringa in un file utilizzando il cmdlet "out-file"
In questo esempio di seguito, in primo luogo, abbiamo aggiunto una stringa di testo all'interno e usato la pipeline "|" e il "Fuori dal file"Comando per il reindirizzarlo al file specificato:
> "Hello World" | out-file c: \ doc \ file.TXTEseguire il comando dato per verificare se l'output è stato esportato o meno:
> Get-content c: \ doc \ file.TXTEsempio 3: reindirizzare una stringa in un file di testo e aggiungerla
Per aggiungere il testo in un file esistente basta aggiungere "-Aggiungere"Parametro alla fine della riga di comando:
> "Ciao gente" | out-file c: \ doc \ file.txt -appendPer la verifica, eseguire il comando indicato:
> Get-content c: \ doc \ file.TXTSi trattava di utilizzare il comando out-cmdlet per il reindirizzamento dell'output in un file.
Conclusione
L'output in PowerShell può essere reindirizzato a un file utilizzando il "Fuori dal file"Cmdlet. Per questo motivo, prima, scrivi la stringa o il comando di cui si desidera inviare in un file. Quindi, aggiungi la pipeline "|"E" out-file "cmdlet e assegna il percorso del file di destinazione. Questo articolo ha discusso dell'approccio per inviare un output a un file di testo usando il cmdlet "out-file" in PowerShell.