Vytvořte nový textový soubor a zapište jej do prostředí PowerShell

Create New Text File

PowerShell je shell nebo skriptovací jazyk vyvinutý společností Microsoft k automatizaci různých úkolů; například správci používají tento nástroj k automatizaci administrativních úloh. Navíc se jako jazyk používá k vývoji a nasazení řešení v agilních prostředích, kontinuální integraci a kontinuálním nasazování. V distribucích založených na Linuxu je srovnatelný shell Bash; a většina příkazů Bash je spustitelná v prostředí PowerShell. Windows Command Prompt (CMD) je výchozí prostředí Windows, ale nyní v nejnovějších verzích Windows 10 je výchozí prostředí nahrazeno PowerShell.

Prostředí PowerShell lze použít k provádění různých operací systému Windows, jako je vytváření složek, adresářů. Podobně lze textové soubory zpracovávat také pomocí prostředí PowerShell; můžeme upravovat textové soubory pro přidání nebo odebrání obsahu z textových souborů.



Ukážeme různé způsoby vytváření a úpravy textových souborů pomocí prostředí PowerShell:



Jak vytvářet a upravovat soubory pomocí prostředí PowerShell

Následující kroky vám umožní vytvářet textové soubory pomocí prostředí PowerShell; tato část navíc popisuje různé způsoby úpravy textových souborů.



Krok 1: Jak vytvořit textový soubor pomocí prostředí PowerShell

Při vytváření nového textového souboru v prostředí PowerShell existují dvě možnosti:

Možnost 1: Vytvořte textový soubor v současném pracovním adresáři (PWD): Chcete -li toho dosáhnout, spusťte následující příkaz a vytvořte nový soubor: níže uvedené pořadí vytvoří textový soubor s názvem soubor 1 v aktuálním adresáři:

> Soubor nové položky1.txt



Možnost 2: Pokud chcete získat nový soubor do jiné složky, musíte zadat úplnou cestu; a ujistěte se, že cílový adresář existuje; V opačném případě nebudete moci provádět změny v neznámém adresáři nebo jednotce. Níže uvedený příkaz vytvoří nový textový soubor soubor2 v cílovém adresáři disku A .

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

Jakmile vytvoříte textový soubor, jste připraveni přejít ke kroku 2.

Krok 2: Jak zapisovat do textových souborů pomocí prostředí PowerShell

Je vidět, že každá skladba má své pro a proti, takže uživatelé si musí vybrat podle svých požadavků. Následují tři metody, které můžete zvážit při psaní do textového souboru:

Výměna dat: Pokud chcete nahradit stávající obsah textového souboru novým, musíte jít na Metoda 1.

Přidání obsahu: Pokud však chcete do stávajícího obsahu přidat nějaké řádky, musíte se řídit Metoda 2.

Úpravy textových souborů v prostředí PowerShell pomocí nano editoru: Pokud chcete obsah textového souboru přidat nebo odebrat vícekrát, doporučujeme zvážit Metoda 3.

Metoda 1: Výměna dat
Před nastavením obsahu nejprve; přečtěte si soubor pomocí následujícího příkazu:

> Získat obsah souboru1.txt

Po provedení je výstup zobrazen níže:

Pokud chcete psát do textového souboru , spusťte níže uvedený příkaz a nahraďte text v souboru soubor 1 :

> Set-Content file1.txt 'Dobrý den, obsah byl úspěšně nahrazen'

Jakmile je váš příkaz úspěšně proveden, přečtěte si obsah souboru a zkontrolujte, zda byl text nahrazen nebo ne. Níže uvedený příkaz vytiskne obsah soubor1.txt

> Získat obsah souboru1.txt

Všimněte si, že text byl nahrazen:

Metoda 2: Přidání obsahu
Na rozdíl od první metody druhá metoda přidá obsah k existujícím datům v souboru; předchozí obsah bude také k dispozici v souboru:

Chcete -li připojit text, proveďte následující příkaz: níže uvedený příkaz přidá text napsaný v jednoduchých uvozovkách soubor1.txt .

> Add-content file1.txt 'jste připojili text'

Po provedení výše uvedeného příkazu zkontrolujte, zda byl text přidán nebo ne; Chcete -li to provést, spusťte následující příkaz a zkontrolujte. Zjistíte, že řádek napsaný v jednoduchých uvozovkách je nyní přidán jako nový řádek do soubor1.txt .

> Získat obsah file1.txt

Metoda 3: Použití editoru nano k úpravě textových souborů v prostředí PowerShell
Dalším způsobem, jak provádět změny v textových souborech, je použití souboru nano editor v PowerShell:

The nano editor není k dispozici v PowerShell; musíte nainstalovat balíček. Před touto instalací se musíte ujistit, že používáte PowerShell s oprávněními správce; v opačném případě nebude instalace úspěšná. Jakmile spustíte PowerShell jako správce; můžete pokračovat dále:

Nejprve musíte nainstalovat čokoládová balík; the čokoládová balíček podporuje nano editor. Je tedy nutné jej nainstalovat před přidáním nano editoru a můžete jej nainstalovat pomocí níže uvedeného příkazu:

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

Po úspěšné instalaci souboru havaroval balík; nyní nainstalujte nano editor pomocí níže uvedeného příkazu:

> choco install nano

Během instalace vás požádá o stisknutí A pokračovat v instalaci dále:

Po úspěšném provedení výše uvedených příkazů restartujte prostředí PowerShell:

Poté otevřete cílový adresář vašeho textového souboru v prostředí PowerShell: Jakmile se dostanete do adresáře; zkontrolujte, zda textový soubor existuje nebo ne; Chcete -li to provést, spusťte ve svém prostředí PowerShell následující příkaz:

> ls

Poté můžete textový soubor upravit pomocí souboru nano editor pomocí níže uvedeného příkazu.

> nano file1.txt

Po spuštění zjistíte, že se váš textový soubor otevře v editoru, kde můžete přidávat, mazat nebo nahrazovat obsah souboru.

Nano editor vám umožňuje upravovat, mazat a připojovat text stejně jako ostatní textové editory. Pokud například chcete připojit text, začněte psát za stávající text. Po připojení stiskněte Ctrl+X opustit editor; po této akci stiskněte A uložte změny nebo stiskněte N. zahodit změny. Kromě toho můžete odstranit stávající obsah a uložit změny, jak je popsáno výše.