Opprett en ny tekstfil og skriv til den i PowerShell

Create New Text File



PowerShell er et skall eller et skriptspråk utviklet av Microsoft for å automatisere forskjellige oppgaver; for eksempel bruker administratorer dette verktøyet til å automatisere administrative oppgaver. Videre blir det som språk brukt til å utvikle og distribuere løsninger i smidige baserte miljøer, kontinuerlig integrasjon og kontinuerlig distribusjon. I de Linux-baserte distribusjonene er det sammenlignbare skallet Bash; og de fleste Bash -kommandoene er kjørbare i PowerShell. Windows Command Prompt (CMD) er standardskallet til Windows, men nå i de siste versjonene av Windows 10 blir standardskallet erstattet av PowerShell.

PowerShell kan brukes til å utføre forskjellige Windows -operasjoner, for eksempel å lage mapper, kataloger. På samme måte kan tekstfiler også håndteres ved hjelp av PowerShell; vi kan redigere tekstfiler for å legge til eller fjerne innholdet fra tekstfilene.







Vi vil demonstrere forskjellige måter å lage og redigere tekstfiler ved hjelp av PowerShell:



Hvordan lage og redigere filer ved hjelp av PowerShell

Følgende trinn lar deg lage tekstfiler ved hjelp av PowerShell; Dessuten utdyper denne delen også forskjellige måter å redigere tekstfiler på.



Trinn 1: Hvordan lage en tekstfil ved hjelp av PowerShell

Det er to muligheter å vurdere når du oppretter en ny tekstfil i PowerShell:





Mulighet 1: Lag tekstfilen i Present Working Directory (PWD): For å oppnå dette, utfør følgende kommando for å lage en ny fil: rekkefølgen nedenfor vil opprette en tekstfil med navnet fil 1 i den nåværende katalogen:

> Ny element-fil1.txt



Mulighet 2: Hvis du vil ha den nye filen i en annen mappe, må du angi hele banen; og sørg for at den målrettede katalogen finnes; Ellers kan du ikke gjøre endringer i den ukjente katalogen eller stasjonen. Kommandoen nedenfor vil opprette en ny tekstfil fil2 i den målrettede katalogen til stasjonen OG .

> Nytt element E: MS file2.txt

Når du har opprettet en tekstfil, er du klar til å gå til trinn 2.

Trinn 2: Hvordan skrive inn tekstfiler ved hjelp av PowerShell

Det observeres at hvert spor har sine fordeler og ulemper, så brukerne må velge i henhold til deres krav. Følgende er tre metoder du kan vurdere å skrive inne i en tekstfil:

Erstatte dataene: Hvis du vil erstatte det eksisterende innholdet i tekstfilen med en ny, må du gå for Metode 1.

Legge til innholdet: Men hvis du vil legge til noen linjer i det eksisterende innholdet, må du følge Metode 2.

Bruke nano -editor for å redigere tekstfiler i PowerShell: Hvis du vil legge til eller fjerne innholdet i en tekstfil flere ganger, anbefales det å vurdere Metode 3.

Metode 1: Erstatte dataene
Før du går til å sette innholdet, først; les filen ved å bruke følgende kommando:

> Get-Content file1.txt

Etter utførelsen vises utdataene nedenfor:

Hvis du vil skrive i en tekstfil , utfør kommandoen nedenfor for å erstatte teksten i fil 1 :

> Set-Content file1.txt 'Hei, innholdet er byttet ut'

Når kommandoen din er utført, les innholdet i filen for å kontrollere om teksten er erstattet eller ikke. Kommandoen nedenfor vil skrive ut innholdet i file1.txt

> Get-Content file1.txt

Du vil legge merke til at teksten er erstattet:

Metode 2: Legge til innholdet
I motsetning til den første metoden vil den andre metoden legge til innholdet i de eksisterende dataene i filen; det forrige innholdet vil også være tilgjengelig i filen:

For å legge til teksten, utfør følgende kommando: Kommandoen gitt nedenfor vil legge til teksten skrevet med enkle anførselstegn til file1.txt .

> Add-content file1.txt 'du har lagt til teksten'

Etter å ha utført kommandoen ovenfor, sjekk om teksten er lagt til eller ikke; For å gjøre det, kjør følgende kommando for å kontrollere. Du vil oppdage at linjen skrevet i enkelt anførselstegn nå er lagt til som en ny linje til file1.txt .

> Get-Content file1.txt

Metode 3: Bruke nano -editor for å redigere tekstfiler i PowerShell
En annen måte å gjøre endringer i tekstfiler på er å bruke nano redaktør i PowerShell:

De nano editor er ikke tilgjengelig for tilgang i PowerShell; du må installere pakken. Før denne installasjonen må du kontrollere at du kjører PowerShell med administratorrettigheter; Ellers vil installasjonen ikke lykkes. Når du har kjørt PowerShell som administrator; du kan fortsette videre:

Først må du installere sjokoladeaktig pakke; de sjokoladeaktig pakken støtter nano -editoren. Så det er nødvendig å installere det før du legger til nano -editoren, og du kan installere det ved hjelp av kommandoen nedenfor:

> Set -ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient) .DownloadString ('https://chocolatey.org/install.ps1'))

Etter vellykket installasjon av krasjet pakke; nå, installer nano redaktør ved hjelp av kommandoen nedenfor:

> choco installere nano

Under installasjonen vil den be om å trykke OG for å fortsette installasjonen:

Når kommandoene ovenfor er utført vellykket, starter du PowerShell på nytt:

Etter det åpner du den målrettede katalogen for tekstfilen din i PowerShell: Når du har nådd katalogen; se etter tekstfilen om den finnes eller ikke; For å gjøre dette, kjør følgende kommando i PowerShell:

> ls

Etter det kan du redigere tekstfilen din med nano redaktør ved hjelp av kommandoen nedenfor.

> nano -fil1.txt

Etter utførelsen vil du finne at tekstfilen din blir åpnet i et editor, hvor du kan legge til, slette eller erstatte filens innhold.

Nano -editor lar deg redigere, slette og legge til tekst på samme måte som andre tekstredigerere. For eksempel, hvis du vil legge til tekst, kan du begynne å skrive etter den eksisterende teksten. Etter at du har lagt til, trykker du på Ctrl+X å gå ut av redaktøren; etter denne handlingen, trykker du på OG for å lagre endringer eller trykk N å forkaste endringer. Videre kan du fjerne det eksisterende innholdet og lagre endringene som beskrevet ovenfor.