Looge uus tekstifail ja kirjutage sellele PowerShelli

Create New Text File

PowerShell on kest või skriptikeel, mille Microsoft on välja töötanud erinevate ülesannete automatiseerimiseks; näiteks kasutavad administraatorid seda tööriista haldusülesannete automatiseerimiseks. Lisaks kasutatakse seda keelena lahenduste arendamiseks ja juurutamiseks vilgas keskkonnas, pideva integreerimise ja pideva juurutamise korral. Linuxi-põhistes distributsioonides on võrreldav kest Bash; ja enamik Bash -käske on PowerShellis käivitatavad. Windowsi käsuviip (CMD) on Windowsi vaikekest, kuid nüüd on Windows 10 hiljutistes versioonides vaikimisi kest asendatud PowerShelliga.

PowerShelli saab kasutada erinevate akende toimingute tegemiseks, näiteks kaustade, kataloogide loomiseks. Samamoodi saab tekstifaile käsitseda ka PowerShelli abil; saame tekstifailide sisu lisamiseks või eemaldamiseks redigeerida.



Tutvustame erinevaid viise tekstifailide loomiseks ja muutmiseks PowerShelli abil:



Kuidas luua ja redigeerida faile PowerShelli abil

Järgmised sammud võimaldavad teil luua PowerShelli abil tekstifaile; pealegi käsitleb see jaotis ka erinevaid tekstifailide redigeerimise viise.



Samm: kuidas PowerShelli abil tekstifaili luua

PowerShellis uue tekstifaili loomisel tuleb kaaluda kahte võimalust:

Võimalus 1: Looge tekstifail praeguses töökataloogis (PWD): selle täitmiseks täitke uue faili loomiseks järgmine käsk: allpool toodud järjekorras luuakse tekstifail nimega fail1 praeguses kataloogis:

> Uus kirje file1.txt



2. võimalus: Kui soovite uue faili teise kausta saada, peate määrama täieliku tee; ja veenduge, et sihitud kataloog on olemas; Vastasel juhul ei saa te tundmatus kataloogis või draivis muudatusi teha. Allpool toodud käsk loob uue tekstifaili fail2 draivi sihtkataloogis JA .

> Uus kirje E: MS file2.txt

Kui olete tekstifaili loonud, olete valmis liikuma 2. sammu juurde.

Samm: kuidas PowerShelli abil tekstifailidesse kirjutada

On täheldatud, et igal rajal on oma plussid ja miinused, seega peavad kasutajad valima vastavalt oma vajadustele. Järgnevalt on toodud kolm meetodit, mida võiksite kaaluda tekstifaili kirjutamise puhul.

Andmete asendamine: Kui soovite tekstifaili olemasoleva sisu uuega asendada, peate selle otsima 1. meetod.

Sisu lisamine: Kui soovite aga olemasolevale sisule mõnda rida lisada, peate seda järgima 2. meetod.

Nanoredaktori kasutamine tekstifailide muutmiseks PowerShellis: Kui soovite tekstifaili sisu mitu korda lisada või eemaldada, on soovitatav seda kaaluda 3. meetod.

1. meetod: Andmete asendamine
Enne sisu seadistamist minge kõigepealt; lugege faili järgmise käsu abil:

> Get-Content file1.txt

Pärast täitmist kuvatakse väljund allpool:

Kui soovite tekstifaili kirjutada , täitke alltoodud käsk teksti asendamiseks fail1 :

> Set-Content file1.txt 'Tere, sisu on edukalt asendatud'

Kui teie käsk on edukalt täidetud, lugege oma faili sisu ja kontrollige, kas tekst on asendatud või mitte. Allpool toodud käsk prindib selle sisu fail1.txt

> Get-Content file1.txt

Te märkate, et tekst on asendatud:

2. meetod: sisu lisamine
Vastupidiselt esimesele meetodile lisab teine ​​meetod faili olemasolevatele andmetele sisu; eelmine sisu on ka failis saadaval:

Teksti lisamiseks täitke järgmine käsk: allpool toodud käsk lisab üksikmängudes kirjutatud teksti fail1.txt .

> Lisasisu fail1.txt 'olete teksti lisanud'

Pärast ülaltoodud käsu täitmist kontrollige, kas tekst on lisatud või mitte; Selleks käivitage kontrollimiseks järgmine käsk. Leiate, et üksikmängudes kirjutatud rida lisatakse nüüd uuele reale fail1.txt .

> Get-Content file1.txt

Meetod: nanoredaktori kasutamine tekstifailide redigeerimiseks PowerShellis
Teine võimalus tekstifailides muudatusi teha on nano toimetaja PowerShellis:

The nano redaktor pole PowerShellis juurdepääsetav; peate paketi installima. Enne selle installimist peate veenduma, et kasutate PowerShelli administraatori õigustega; vastasel juhul ei õnnestu installimine õnnestuda. Kui olete PowerShelli administraatorina käivitanud; võite jätkata:

Esiteks peate installima šokolaadine pakett; the šokolaadine pakett toetab nanoredaktorit. Niisiis, see tuleb enne nanoredaktori lisamist installida ja saate selle installida alloleva käsu abil:

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

Pärast edukat installimist kokku jooksnud pakett; installige nüüd nano toimetaja alltoodud käsu abil:

> choco install nano

Installimise ajal palub see vajutada JA paigaldamise jätkamiseks:

Kui ülaltoodud käsud on edukalt täidetud, taaskäivitage PowerShell:

Pärast seda avage PowerShellis oma tekstifaili sihitud kataloog: Kui olete kataloogi jõudnud; kontrollige tekstifaili olemasolu või puudumist; Selleks käivitage oma PowerShellis järgmine käsk:

> ls

Pärast seda saate tekstifaili redigeerida, kasutades nano toimetaja allpool toodud käsu abil.

> nano -fail1.txt

Pärast täitmist leiate, et teie tekstifail avatakse redaktoris, kus saate faili sisu lisada, kustutada või asendada.

Nanoredaktor võimaldab teil teksti redigeerida, kustutada ja lisada samamoodi nagu teisi tekstiredaktoreid. Näiteks kui soovite teksti lisada, alustage kirjutamist pärast olemasolevat teksti. Pärast lisamist vajutage Ctrl+X toimetajast väljumiseks; pärast seda toimingut vajutage JA muudatuste salvestamiseks või vajutage N muudatustest loobuda. Lisaks saate olemasoleva sisu eemaldada ja muudatused ülalkirjeldatud viisil salvestada.