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:
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 nanoBě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.