Ustvarite novo besedilno datoteko in jo zapišite v PowerShell

Create New Text File



PowerShell je lupina ali skriptni jezik, ki ga je razvil Microsoft za avtomatizacijo različnih nalog; skrbniki na primer uporabljajo to orodje za avtomatizacijo upravnih opravil. Poleg tega se kot jezik uporablja za razvoj in uvajanje rešitev v okoljih, ki temeljijo na agilnosti, neprekinjeni integraciji in neprekinjenem uvajanju. V distribucijah, ki temeljijo na Linuxu, je primerljiva lupina Bash; in večina ukazov Bash je izvedljivih v PowerShellu. Windows Command Prompt (CMD) je privzeta lupina operacijskega sistema Windows, zdaj pa v zadnjih različicah sistema Windows 10 privzeto lupino nadomesti PowerShell.

PowerShell lahko uporabite za izvajanje različnih operacij oken, na primer za ustvarjanje map, imenikov. Podobno lahko z besedilnimi datotekami upravljate tudi s PowerShell -om; lahko urejamo besedilne datoteke, da dodamo ali odstranimo vsebino iz besedilnih datotek.







Prikazali bomo različne načine ustvarjanja in urejanja besedilnih datotek z uporabo PowerShell:



Kako ustvariti in urediti datoteke s programom PowerShell

Naslednji koraki vam bodo omogočili ustvarjanje besedilnih datotek z uporabo PowerShell; poleg tega ta razdelek obravnava tudi različne načine urejanja besedilnih datotek.



1. korak: Kako ustvariti besedilno datoteko z uporabo PowerShell

Pri ustvarjanju nove besedilne datoteke v PowerShellu morate upoštevati dve možnosti:





Možnost 1: Ustvarite besedilno datoteko v sedanjem delovnem imeniku (PWD): če želite to narediti, izvedite naslednji ukaz, da naredite novo datoteko: spodaj navedeni vrstni red bo ustvaril besedilno datoteko z imenom datoteka1 v trenutnem imeniku:

> Datoteka nove postavke1.txt



Možnost 2: Če želite novo datoteko dobiti v drugo mapo, morate podati celotno pot; in se prepričajte, da ciljni imenik obstaja; V nasprotnem primeru ne boste mogli spreminjati neznanega imenika ali pogona. Spodnji ukaz bo ustvaril novo besedilno datoteko datoteka 2 v ciljnem imeniku pogona IN .

> Nova postavka E: MS file2.txt

Ko ustvarite besedilno datoteko, ste pripravljeni na korak 2.

2. korak: Kako pisati v besedilne datoteke z uporabo PowerShell

Opaziti je, da ima vsaka skladba prednosti in slabosti, zato se morajo uporabniki odločiti glede na svoje zahteve. Spodaj so tri metode, ki jih lahko razmislite o pisanju v besedilno datoteko:

Zamenjava podatkov: Če želite obstoječo vsebino besedilne datoteke zamenjati z novo, se morate odločiti za 1. metoda.

Dodajanje vsebine: Če pa želite obstoječi vsebini dodati nekaj vrstic, morate slediti Metoda 2.

Z nano urejevalnikom za urejanje besedilnih datotek v PowerShell: Če želite večkrat dodati ali odstraniti vsebino besedilne datoteke, je priporočljivo razmisliti Metoda 3.

1. metoda: Zamenjava podatkov
Preden nastavite vsebino, najprej; preberite datoteko z naslednjim ukazom:

> Get-Content file1.txt

Po izvedbi je spodaj prikazan rezultat:

Če želite pisati v besedilno datoteko , izvedite spodnji ukaz, da zamenjate besedilo v datoteka1 :

> Set-Content file1.txt 'Živjo, vsebina je uspešno zamenjana'

Ko je ukaz uspešno izveden, preberite vsebino datoteke in preverite, ali je bilo besedilo zamenjano ali ne. Spodnji ukaz bo natisnil vsebino file1.txt

> Get-Content file1.txt

Opazili boste, da je bilo besedilo zamenjano:

2. način: Dodajanje vsebine
V nasprotju s prvo metodo bo druga metoda dodala vsebino obstoječim podatkom v datoteki; prejšnja vsebina bo na voljo tudi v datoteki:

Če želite dodati besedilo, izvedite naslednji ukaz: spodnji ukaz bo besedilo, napisano v enojnih narekovajih, dodal file1.txt .

> Add-content file1.txt 'besedilo ste dodali'

Po izvedbi zgornjega ukaza preverite, ali je bilo besedilo dodano ali ne; Če želite to narediti, zaženite naslednji ukaz. Ugotovili boste, da je vrstica, napisana v enojnih narekovajih, dodana kot nova vrstica file1.txt .

> Get-Content file1.txt

3. način: Uporaba nano urejevalnika za urejanje besedilnih datotek v PowerShell
Drug način za spreminjanje besedilnih datotek je uporaba nano urednik v PowerShellu:

The nano urejevalnik ni na voljo za dostop v PowerShell -u; paket morate namestiti. Pred to namestitvijo se morate prepričati, da uporabljate PowerShell s skrbniškimi pravicami; v nasprotnem primeru namestitev ne bo uspešna. Ko zaženete PowerShell kot skrbnik; lahko nadaljujete:

Najprej morate namestiti čokoladno paket; the čokoladno paket podpira nano editor. Zato ga morate namestiti, preden dodate nano urejevalnik, in ga namestite s spodnjim ukazom:

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

Po uspešni namestitvi zaleten paket; zdaj namestite nano urejevalnik s pomočjo spodnjega ukaza:

> čoko namesti nano

Med namestitvijo bo zahteval pritisk IN za nadaljevanje namestitve:

Ko so zgornji ukazi uspešno izvedeni, znova zaženite PowerShell:

Nato odprite ciljni imenik besedilne datoteke v PowerShell -u: Ko pridete v imenik; preverite besedilno datoteko, če obstaja ali ne; Če želite to narediti, v zavihku PowerShell zaženite naslednji ukaz:

> je

Po tem lahko besedilno datoteko uredite z nano urejevalnik s pomočjo spodnjega ukaza.

> nano file1.txt

Po izvedbi boste ugotovili, da se bo vaša besedilna datoteka odprla v urejevalniku, kjer lahko dodate, izbrišete ali zamenjate vsebino datoteke.

Nano editor vam omogoča urejanje, brisanje in dodajanje besedila enako kot drugi urejevalniki besedil. Če želite na primer dodati besedilo, začnite pisati za obstoječim besedilom. Po dodajanju pritisnite Ctrl+X za izhod iz urejevalnika; po tem dejanju pritisnite IN shranite spremembe ali pritisnite N za zavrnitev sprememb. Poleg tega lahko odstranite obstoječo vsebino in shranite spremembe, kot je opisano zgoraj.