Vytvorte nový textový súbor a zapíšte si ho do PowerShell

Create New Text File



PowerShell je shell alebo skriptovací jazyk vyvinutý spoločnosťou Microsoft na automatizáciu rôznych úloh; napríklad správcovia používajú tento nástroj na automatizáciu administratívnych úloh. Ako jazyk sa navyše používa na vývoj a nasadzovanie riešení v agilných prostrediach, nepretržitej integrácii a nepretržitom nasadzovaní. V distribúciách založených na Linuxe je porovnateľný shell Bash; a väčšina príkazov Bash je spustiteľná v PowerShell. Windows Command Prompt (CMD) je predvolený shell systému Windows, ale teraz v najnovších verziách systému Windows 10 je predvolený shell nahradený PowerShell.

PowerShell je možné použiť na vykonávanie rôznych operácií systému Windows, ako je vytváranie priečinkov, adresárov. Podobne je možné s textovými súbormi pracovať aj pomocou prostredia PowerShell; môžeme upravovať textové súbory tak, aby pridávali alebo odstraňovali obsah z textových súborov.







Ukážeme rôzne spôsoby vytvárania a úpravy textových súborov pomocou prostredia PowerShell:



Ako vytvárať a upravovať súbory pomocou PowerShell

Nasledujúce kroky vám umožnia vytvárať textové súbory pomocou PowerShell; táto časť navyše popisuje rôzne spôsoby úpravy textových súborov.



Krok 1: Ako vytvoriť textový súbor pomocou PowerShell

Pri vytváraní nového textového súboru v prostredí PowerShell existujú dve možnosti, ktoré je potrebné zvážiť:





Možnosť 1: Vytvorte textový súbor v súčasnom pracovnom adresári (PWD): na tento účel vykonajte nasledujúci príkaz na vytvorenie nového súboru: nižšie uvedené poradie vytvorí textový súbor s názvom súbor1 v aktuálnom adresári:

> Nový súbor file1.txt



Možnosť 2: Ak chcete dostať nový súbor do iného priečinka, musíte zadať úplnú cestu; a uistite sa, že cieľový adresár existuje; V opačnom prípade nebudete môcť vykonávať zmeny v neznámom adresári alebo na disku. Nasledujúci príkaz vytvorí nový textový súbor súbor2 v cieľovom adresári disku A .

> Nová položka E: MS file2.txt

Keď vytvoríte textový súbor, môžete prejsť na krok 2.

Krok 2: Ako písať do textových súborov pomocou PowerShell

Je zrejmé, že každá trať má svoje výhody a nevýhody, takže si užívatelia musia vybrať podľa svojich požiadaviek. Nasledujú tri metódy, ktoré môžete zvážiť pri písaní do textového súboru:

Výmena údajov: Ak chcete nahradiť existujúci obsah textového súboru novým, musíte ísť na Metóda 1.

Pripojenie obsahu: Ak však chcete k existujúcemu obsahu pridať niekoľko riadkov, musíte to dodržať Metóda 2.

Použitie nano editora na úpravu textových súborov v PowerShell: Ak chcete pridať alebo odstrániť obsah textového súboru viackrát, odporúča sa zvážiť Metóda 3.

Metóda 1: Výmena údajov
Pred nastavením obsahu najskôr; prečítajte súbor pomocou nasledujúceho príkazu:

> Získať obsah file1.txt

Po spustení je výstup zobrazený nižšie:

Ak chcete písať do textového súboru , vykonaním nižšie uvedeného príkazu nahraďte text v súbore súbor1 :

> Set-Content file1.txt „Dobrý deň, obsah je úspešne nahradený“

Po úspešnom vykonaní príkazu si prečítajte obsah svojho súboru a skontrolujte, či bol text nahradený alebo nie. Nasledujúci príkaz vytlačí obsah súboru súbor1.txt

> Získať obsah file1.txt

Všimnite si, že text bol nahradený:

Metóda 2: Pripojenie obsahu
Na rozdiel od prvej metódy druhá metóda pridá obsah k existujúcim údajom v súbore; predchádzajúci obsah bude k dispozícii aj v súbore:

Ak chcete pripojiť text, vykonajte nasledujúci príkaz: príkaz uvedený nižšie pridá text napísaný v jednoduchých úvodzovkách do súbor1.txt .

> Add-content file1.txt 'pridali ste text'

Po vykonaní vyššie uvedeného príkazu skontrolujte, či bol text pridaný alebo nie; Ak to chcete urobiť, spustite nasledujúci príkaz na kontrolu. Zistíte, že riadok napísaný v jednoduchých úvodzovkách je teraz pridaný ako nový riadok do súbor1.txt .

> Získať obsah file1.txt

Metóda 3: Použitie editora nano na úpravu textových súborov v prostredí PowerShell
Ďalším spôsobom, ako vykonávať zmeny v textových súboroch, je použitie súboru nano editor v PowerShell:

The nano v programe PowerShell nie je prístup k editoru; musíte nainštalovať balík. Pred touto inštaláciou sa musíte uistiť, že používate PowerShell s oprávneniami správcu; v opačnom prípade nebude inštalácia úspešná. Akonáhle spustíte PowerShell ako správca; môžete pokračovať ďalej:

Najprv musíte nainštalovať čokoládová balíček; the čokoládová balík podporuje nano editor. Pred pridaním nano editora je teda potrebné ho nainštalovať a nainštalovať ho môžete pomocou príkazu uvedeného nižšie:

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

Po úspešnej inštalácii súboru havaroval balíček; teraz nainštalujte súbor nano editor pomocou nižšie uvedeného príkazu:

> choco install nano

Počas inštalácie vás požiada o stlačenie A pokračovať v inštalácii ďalej:

Po úspešnom vykonaní vyššie uvedených príkazov reštartujte prostredie PowerShell:

Potom otvorte cieľový adresár vášho textového súboru v PowerShell: Akonáhle sa dostanete do adresára; vyhľadajte textový súbor, ak existuje alebo nie; Ak to chcete urobiť, spustite vo svojom prostredí PowerShell nasledujúci príkaz:

> ls

Potom môžete svoj textový súbor upraviť pomocou súboru nano editor pomocou nižšie uvedeného príkazu.

> nano file1.txt

Po spustení zistíte, že sa váš textový súbor otvorí v editore, kde môžete obsah súboru pridať, odstrániť alebo nahradiť.

Nano editor vám umožňuje upravovať, mazať a pripájať text rovnako ako ostatné textové editory. Ak napríklad chcete pridať text, začnite písať za existujúcim textom. Po pridaní stlačte Ctrl+X ukončiť editor; po tejto akcii stlačte A uložte zmeny alebo stlačte N. zahodiť zmeny. Okrem toho môžete odstrániť existujúci obsah a uložiť zmeny, ako je popísané vyššie.