PowerShell es pot utilitzar per realitzar diferents operacions de Windows, com ara crear carpetes, directoris. De la mateixa manera, els fitxers de text també es poden gestionar mitjançant PowerShell; podem editar fitxers de text per afegir o eliminar el contingut dels fitxers de text.
Demostrarem diverses maneres de crear i editar fitxers de text mitjançant PowerShell:
Com crear i editar fitxers mitjançant PowerShell
Els passos següents us permetran crear fitxers de text mitjançant PowerShell; a més, en aquesta secció també es detallen diferents maneres d'editar fitxers de text.
Pas 1: Com crear un fitxer de text mitjançant PowerShell
Hi ha dues possibilitats a tenir en compte en crear un fitxer de text nou a PowerShell:
Possibilitat 1: Creeu el fitxer de text al Directori de treball actual (PWD): per aconseguir-ho, executeu l'ordre següent per crear un fitxer nou: l'ordre que es mostra a continuació crearà un fitxer de text anomenat fitxer1 al directori actual:
> Fitxer d'ítems nous1.txt
Possibilitat 2: Si voleu obtenir el fitxer nou en una altra carpeta, heu d'especificar el camí complet; i assegureu-vos que el directori orientat existeix; En cas contrari, no podreu fer canvis al directori o a la unitat desconeguts. L'ordre que es mostra a continuació crearà un fitxer de text nou fitxer2 al directori orientat de la unitat I .
> Article nou E: MS file2.txt
Un cop hàgiu creat un fitxer de text, ja podeu passar al pas 2.
Pas 2: Com escriure dins de fitxers de text mitjançant PowerShell
S'observa que cada pista té els seus pros i els seus contres, de manera que els usuaris han de triar segons els seus requisits. A continuació es detallen tres mètodes que podeu considerar escriure dins d’un fitxer de text:
Substitució de les dades: Si voleu substituir el contingut existent del fitxer de text per un de nou, heu d'anar-hi Mètode 1.
Addició del contingut: Tot i això, si voleu afegir algunes línies al contingut existent, heu de seguir Mètode 2.
Ús de nano editor per editar fitxers de text a PowerShell: Si voleu afegir o eliminar el contingut d'un fitxer de text diverses vegades, us recomanem que tingueu en compte Mètode 3.
Mètode 1: Substitució de les dades
Abans d’anar a configurar el contingut, primer; llegiu el fitxer amb l'ordre següent:
Després de l'execució, la sortida es mostra a continuació:
Si voleu escriure en un fitxer de text , executeu l'ordre que es mostra a continuació per substituir el text al fitxer fitxer1 :
> Set-Content file1.txt 'Hola, el contingut s'ha substituït correctament'
Un cop executada l'ordre, llegiu el contingut del fitxer per comprovar si el text s'ha substituït o no. L'ordre que s'indica a continuació imprimirà el contingut de file1.txt
> Get-Content file1.txt
Notareu que el text s'ha substituït:
Mètode 2: afegir el contingut
Al contrari del primer mètode, el segon mètode afegirà el contingut a les dades existents al fitxer; el contingut anterior també estarà disponible al fitxer:
Per afegir el text, executeu l'ordre següent: l'ordre que es mostra a continuació afegirà el text escrit entre cometes file1.txt .
> Add-content file1.txt 'heu afegit el text'
Després d'executar l'ordre anterior, comproveu si el text s'ha afegit o no; per fer-ho, executeu l'ordre següent per comprovar. Trobareu que la línia escrita entre cometes simples ara s’afegeix com a nova línia a file1.txt .
> Get-Content file1.txt
Mètode 3: utilitzar nano editor per editar fitxers de text al PowerShell
Una altra manera de fer canvis als fitxers de text és fer servir el fitxer nano editor a PowerShell:
El nano l'editor no està disponible per accedir a PowerShell; heu d’instal·lar el paquet. Abans d'aquesta instal·lació, heu d'assegurar-vos que executeu el PowerShell amb privilegis d'administrador; en cas contrari, la instal·lació no tindrà èxit. Un cop hàgiu executat el PowerShell com a administrador; podeu continuar més enllà:
En primer lloc, heu d'instal·lar el fitxer xocolatat paquet; el xocolatat package admet l'editor nano. Per tant, és necessari instal·lar-lo abans d'afegir l'editor nano i el podeu instal·lar mitjançant l'ordre que es mostra a continuació:
> Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient) .DownloadString ('https://chocolatey.org/install.ps1'))
Després d 'instal · lar amb èxit el fitxer xoco paquet; ara, instal·leu el fitxer nano editor amb l'ajut de l'ordre que es mostra a continuació:
> Xoco install nanoDurant la instal·lació, demanarà que premeu I per continuar la instal·lació:
Un cop executades les ordres anteriors amb èxit, reinicieu el PowerShell:
Després, obriu el directori orientat al fitxer de text a PowerShell: un cop hàgiu arribat al directori; comproveu si el fitxer de text existeix o no; per fer-ho, executeu l'ordre següent al PowerShell:
> ls
Després, podeu editar el fitxer de text mitjançant el fitxer nano editor amb l'ajut de l'ordre que es mostra a continuació.
> nano file1.txt
Després de l’execució, trobareu que el fitxer de text s’obrirà en un editor, on podreu afegir, suprimir o substituir el contingut del fitxer.
Nano editor us permet editar, suprimir i afegir text de la mateixa manera que altres editors de text. Per exemple, si voleu afegir text, comenceu a escriure després del text existent. Després d'afegir, premeu Ctrl + X sortir de l'editor; després d'aquesta acció, premeu I per desar els canvis o premeu N per descartar els canvis. A més, podeu eliminar el contingut existent i desar els canvis tal com es descriu anteriorment.