PowerShell può essere utilizzato per eseguire diverse operazioni di Windows, come la creazione di cartelle, directory. Allo stesso modo, i file di testo possono essere gestiti anche utilizzando PowerShell; possiamo modificare i file di testo per aggiungere o rimuovere il contenuto dai file di testo.
Dimostreremo vari modi per creare e modificare file di testo utilizzando PowerShell:
Come creare e modificare file utilizzando PowerShell
I seguenti passaggi ti permetteranno di creare file di testo usando PowerShell; inoltre, questa sezione elabora anche diversi modi per modificare i file di testo.
Passaggio 1: come creare un file di testo utilizzando PowerShell
Ci sono due possibilità da considerare durante la creazione di un nuovo file di testo in PowerShell:
Possibilità 1: Creare il file di testo nella Present Working Directory (PWD): per fare ciò, eseguire il seguente comando per creare un nuovo file: l'ordine indicato di seguito creerà un file di testo denominato file1 nella directory corrente:
> Nuovo elemento file1.txt
Possibilità 2: Se vuoi ottenere il nuovo file in un'altra cartella, devi specificare il percorso completo; e assicurati che la directory di destinazione esista; In caso contrario, non sarà possibile apportare modifiche alla directory o all'unità sconosciuta. Il comando fornito di seguito creerà un nuovo file di testo file2 nella directory di destinazione dell'unità E .
> Nuovo elemento E:MSfile2.txt
Dopo aver creato un file di testo, sei pronto per passare al passaggio 2.
Passaggio 2: come scrivere all'interno di file di testo utilizzando PowerShell
Si osserva che ogni traccia ha i suoi pro e contro, quindi gli utenti devono scegliere in base alle proprie esigenze. Di seguito sono riportati tre metodi che puoi considerare di scrivere all'interno di un file di testo:
Sostituzione dei dati: Se vuoi sostituire il contenuto esistente del file di testo con uno nuovo, devi andare per Metodo 1.
Aggiunta del contenuto: Tuttavia, se vuoi aggiungere alcune righe al contenuto esistente, devi seguire Metodo 2.
Utilizzo dell'editor nano per modificare i file di testo in PowerShell: Se si desidera aggiungere o rimuovere più volte il contenuto di un file di testo, si consiglia di prendere in considerazione Metodo 3.
Metodo 1: Sostituzione dei dati
Prima di impostare il contenuto, prima; leggere il file utilizzando il seguente comando:
Dopo l'esecuzione, l'output è mostrato di seguito:
Se vuoi scrivere in un file di testo , eseguire il comando indicato di seguito per sostituire il testo nel file1 :
> Set-Content file1.txt' Ciao, il contenuto è stato sostituito con successo'
Una volta che il tuo comando è stato eseguito con successo, leggi il contenuto del tuo file per verificare se il testo è stato sostituito o meno. Il comando fornito di seguito stamperà il contenuto di file1.txt
> Ottieni contenuto file1.txt
Noterai che il testo è stato sostituito:
Metodo 2: aggiunta del contenuto
Contrariamente al primo metodo, il secondo metodo aggiungerà il contenuto ai dati esistenti nel file; il contenuto precedente sarà disponibile anche nel file:
Per aggiungere il testo, eseguire il seguente comando: il comando indicato di seguito aggiungerà il testo scritto tra virgolette singole a file1.txt .
> Aggiungi contenuto file1.txt 'hai aggiunto il testo'
Dopo aver eseguito il comando sopra, controlla se il testo è stato aggiunto o meno; per farlo, esegui il seguente comando per verificare. Scoprirai che la riga scritta tra virgolette singole viene ora aggiunta come nuova riga a file1.txt .
> Ottieni contenuto file1.txt
Metodo 3: utilizzo di nano editor per modificare file di testo in PowerShell
Un altro modo per apportare modifiche ai file di testo è utilizzare il nano editore in PowerShell:
Il nano l'editor non è disponibile per l'accesso in PowerShell; devi installare il pacchetto Prima di questa installazione, è necessario assicurarsi di eseguire PowerShell con privilegi di amministratore; in caso contrario, l'installazione non andrà a buon fine. Dopo aver eseguito PowerShell come amministratore; puoi continuare oltre:
Per prima cosa, devi installare il cioccolatoso pacchetto; il cioccolatoso Il pacchetto supporta l'editor nano. Quindi, è necessario installarlo prima di aggiungere l'editor nano e puoi installarlo usando il comando indicato di seguito:
> Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
Dopo aver installato correttamente il incidentato pacchetto; ora, installa il nano editor con l'aiuto del comando indicato di seguito:
> choco install nanoDurante l'installazione, chiederà di premere E per procedere ulteriormente con l'installazione:
Una volta che i comandi precedenti sono stati eseguiti correttamente, riavvia PowerShell:
Successivamente, apri la directory di destinazione del tuo file di testo in PowerShell: una volta raggiunta la directory; controlla il file di testo se esiste o meno; per fare ciò, esegui il seguente comando in PowerShell:
> ls
Successivamente, puoi modificare il tuo file di testo usando il nano editor con l'aiuto del comando indicato di seguito.
> nano file1.txt
Dopo l'esecuzione, scoprirai che il tuo file di testo verrà aperto in un editor, dove potrai aggiungere, eliminare o sostituire il contenuto del file.
Nano editor ti consente di modificare, eliminare e aggiungere testo come altri editor di testo. Ad esempio, se desideri aggiungere del testo, inizia a scrivere dopo il testo esistente. Dopo aver aggiunto, premere Ctrl+X uscire dall'editor; dopo questa azione, premere E per salvare le modifiche o premere n per scartare le modifiche. Inoltre, puoi rimuovere il contenuto esistente e salvare le modifiche come descritto sopra.