Hvordan legge til data til en fil ved hjelp av PowerShell

Hvordan legge til data til en fil ved hjelp av PowerShell
Prosessen med å legge til nye data til det eksisterende innholdet i en fil er kjent som å legge til. Mange brukere bruker ofte tekstfiler for å lagre dataene sine; Imidlertid kan det være bortkastet tid å åpne filen, legge til de nødvendige dataene og lukke den valgte filen, avhengig av filplassering og størrelse. I stedet kan du bruke PowerShell -kommandoer for å legge til data i en fil i løpet av noen få sekunder.

I PowerShell bruker vi CMDLET for add-content for å legge til data i en fil, og denne operasjonen kan bekreftes ved hjelp av Get-Content-kommandoen.

Denne bloggen vil forklare hvordan du legger til data i en fil ved hjelp av kommandoen for tilleggsprogrammer for PowerShell. La oss komme i gang!

Hvordan legge til data ved hjelp av PowerShell?

I PowerShell, den Legg til innhold cmdlet brukes til å legge til data i en fil. Innholdet som må vedlegges er spesifisert i denne kommandoen.

Syntaks
For å legge til eller legge til data i en fil, bruk den undergitte syntaksen til Legg til innhold Cmdlet:

> Add-Content [-Path] [-Verdi]

Her, -Sti forteller den nøyaktige plasseringen av filen, og -Verdi er teksten som vil bli lagt i den.

La oss prøve å legge til data i en fil ved hjelp av ovennevnte cmdlet.

Eksempel 1: Legg til data i en ny linje
Vi har en tekstfil som heter PowerShell4 i E: \ PowerShell Tutorial \ Ny mappe:

Som du ser, er det allerede litt tekst i den åpne filen:

Vi legger til dataene i neste linje i den nevnte filen ved å bruke PowerShell Legg til innhold Cmdlet:

> Add -Content -Path "E: \ PowerShell Tutorial \ Ny mappe \ PowerShell4.txt "-verdi" for å automatisere oppgaver.""

Nå, utfør Få innhold Kommando for å se innholdet i PowerShell4 -filen:

> Get Content "E: \ PowerShell Tutorial \ Ny mappe \ PowerShell4.tekst

Utgangen vil legge innhold i en ny linje. Det regnes også som standardoppførsel til PowerShell:

Du kan også åpne for den spesifiserte filen for verifiseringen:

Eksempel 2: Legg til data i samme linje
I tilfelle du må legge til dataene foran den eksisterende teksten uten å skifte til den nye linjen, må du legge til -NoneWline alternativ med Legg til innhold PowerShell -kommando:

> Add -Content -Path "E: \ PowerShell Tutorial \ Ny mappe \ PowerShell4.txt "-verdi" for å automatisere oppgaver."-Nonewline

Kjør deretter Få innhold PowerShell Cmdlet for å skrive ut innholdet i PowerShell4 tekstfil:

> Get Content "E: \ PowerShell Tutorial \ Ny mappe \ PowerShell4.tekst

Produksjon

Det gitte bildet indikerer at nå er data lagt på samme linje:

Hvordan legge til data til en fil ved hjelp av PowerShell -spesialtegn?

I PowerShell finnes det noen andre måter å legge til data som kan utføres ved å bruke den støttede Spesielle karakterer, for eksempel å legge til enkelt- eller dobbelt sitater med det vedlagte innholdet.

Følgende tabell inneholder alle PowerShell -spesialtegn og deres beskrivelse:

Spesielle karakterer Beskrivelse
'b Går inn i backspace.
'en For å legge til våken.
'0 Brukt til null.
"" For å legge til et enkelt tilbud.
'" For å legge til et dobbelt tilbud.
'T Bruk til faner.

Vi vil nå bruke noen av de ovennevnte spesialtegnene med kommandoen for add-content.

Eksempel 1: Legg til data med fanen
I dette eksemplet vil vi legge til tekst i en fil med en fane ved å bruke det spesielle tegnet 't:

> Add -Content -Path "E: \ PowerShell Tutorial \ Ny mappe \ PowerShell4.txt "-Value" 'Tit er et kommandolinjegrensesnittverktøy.""

Produksjon

Her vil du se at den vedlagte teksten startes fra en ny linje:

Hvis du vil se innholdet i PowerShell i stedet for å åpne filen gjentatte ganger, bruk Få innhold Cmdlet:

> Get Content "E: \ PowerShell Tutorial \ Ny mappe \ PowerShell4.tekst

Produksjon

Eksempel 3: Legg til data med enkelt- og doble sitater
Vi vil nå legge til enkelt- og dobbeltsitatmerker i den vedlagte teksten ved å bruke [""] PowerShell Spesialpersoner:

> Add -Content -Path "E: \ PowerShell Tutorial \ Ny mappe \ PowerShell4.txt "-verdi" det hjelper å "" automatisere "" "oppgaver" i Windows -økosystemet.""

Her kan du se den vedlagte teksten har enkelt- og dobbeltsitater:

Nå, utfør Få innhold Cmdlet:

> Get Content "E: \ PowerShell Tutorial \ Ny mappe \ PowerShell4.tekst

Produksjon

Eksempel 4: Legg til data som har flere linjer
Vi legger nå ut flere data linjer til en fil ved hjelp av Cmdlet med tillegg @:

> Add -Content -Path "E: \ PowerShell Tutorial \ Ny mappe \ PowerShell4.tekst" @"
>> her se noen cmdlets
>> Legg til innhold
>> Få innhold
>> "@

De @ Karakter hjelper til med å legge til flere tekstlinjer i en fil:

Her kan du se at tre linjer er lagt ved gangen i vår valgte tekstfil:

For å verifisere vedlagte data i PowerShell, bruk Cmdlet for get-content:

> Get Content "E: \ PowerShell Tutorial \ Ny mappe \ PowerShell4.tekst

Produksjon

Vi har gitt all relevant informasjon relatert til å legge til data til en fil ved hjelp av PowerShell.

Konklusjon

For å legge til data i en fil ved hjelp av PowerShell, bruk PowerShell innebygd Legg til innhold cmdlet. Syntaksen til kommando-tilsetningen er gitt som Add-Content [-Path] [-Value] der -stien refererer til plasseringen av filen og verdien indikerer vedlagte data. Du kan også bruke PowerShell-spesialtegn med kommandoen for tillegg til å legge til data med forskjellige funksjoner som å ha enkelt- eller dobbelt sitater, faner og legge til flere linjer samtidig. Denne bloggen diskuterte å legge til data til en fil ved hjelp av PowerShell Add-Content-kommandoen.