PowerShell pode ser usado para executar diferentes operações do Windows, como criar pastas, diretórios. Da mesma forma, os arquivos de texto também podem ser tratados usando o PowerShell; Podemos editar arquivos de texto para anexar ou remover o conteúdo dos arquivos de texto.
Demonstraremos várias maneiras de criar e editar arquivos de texto usando o PowerShell:
Como criar e editar arquivos usando o PowerShell
As etapas a seguir permitirão criar arquivos de texto usando o PowerShell; Além disso, esta seção também elabora diferentes maneiras de editar arquivos de texto.
Etapa 1: Como criar um arquivo de texto usando o PowerShell
Há duas possibilidades a considerar ao criar um novo arquivo de texto no PowerShell:
Possibilidade 1: Crie o arquivo de texto no presente Diretório de Trabalho (PWD): Para realizar isso, execute o seguinte comando para criar um novo arquivo: O pedido abaixo criará um arquivo de texto chamado “arquivo1”No diretório atual:
> FILETO NOVO ITEM1.TXTPossibilidade 2: Se você deseja obter o novo arquivo em outra pasta, deve especificar o caminho completo; e verifique se o diretório direcionado existe; Caso contrário, você não poderá fazer alterações no diretório desconhecido ou na unidade. O comando fornecido abaixo criará um novo arquivo de texto “File2”No diretório direcionado da unidade“E““.
> New-Item E: \ ms \ file2.TXTDepois de criar um arquivo de texto, você está pronto para passar para a etapa 2.
Etapa 2: Como escrever arquivos de texto internos usando PowerShell
Observa -se que cada faixa tem seus prós e contras, portanto os usuários devem escolher de acordo com seus requisitos. A seguir, três métodos que você pode considerar escrever dentro de um arquivo de texto:
Substituindo os dados: Se você deseja substituir o conteúdo existente do arquivo de texto por um novo, você deve optar por Método 1.
Anexando o conteúdo: No entanto, se você deseja adicionar algumas linhas ao conteúdo existente, você deve seguir Método 2.
Usando o editor Nano para editar arquivos de texto no PowerShell: Se você deseja adicionar ou remover o conteúdo de um arquivo de texto várias vezes, é recomendável considerar Método 3.
Método 1: Substituindo os dados
Antes de definir o conteúdo, primeiro; Leia o arquivo usando o seguinte comando:
Após a execução, a saída é mostrada abaixo:
Se você quiser escrever em um arquivo de texto, executar o comando dado abaixo para substituir o texto no arquivo1:
> Arquivo de conteúdo set1.txt 'oi, o conteúdo é substituído com sucesso'Depois que seu comando for executado com sucesso, leia o conteúdo do seu arquivo para verificar se o texto foi substituído ou não. O comando dado abaixo imprimirá o conteúdo de “arquivo1.TXT”
> Get-Content File1.TXTVocê notará que o texto foi substituído:
Método 2: Anexando o conteúdo
Ao contrário do primeiro método, o segundo método adicionará o conteúdo aos dados existentes no arquivo; O conteúdo anterior também estará disponível no arquivo:
Para anexar o texto, execute o seguinte comando: o comando dado abaixo adicionará o texto escrito em citações únicas a arquivo1.TXT.
> Arquivo de conteúdo adicional1.txt 'você anexou o texto'Depois de executar o comando acima, verifique se o texto foi adicionado ou não; Para fazer isso, execute o seguinte comando para verificar. Você descobrirá que a linha escrita em citações únicas agora é adicionada como uma nova linha para arquivo1.TXT.
> Get-Content File1.TXTMétodo 3: Usando o Nano Editor para editar arquivos de texto no PowerShell
Outra maneira de fazer alterações nos arquivos de texto é usar o “Nano”Editor em PowerShell:
O "NanoO editor não está disponível para acesso no PowerShell; você deve instalar o pacote. Antes desta instalação, você deve garantir que esteja executando o PowerShell com privilégios de administrador; Caso contrário, a instalação não será bem -sucedida. Depois de executar o PowerShell como administrador; Você pode continuar mais adiante:
Em primeiro lugar, você tem que instalar o “Chocolatey" pacote; o "Chocolatey”O pacote suporta o editor de nano. Portanto, é necessário instalá -lo antes de adicionar o editor Nano e você pode instalá -lo usando o comando abaixo:
> Set -ExecutionPolicy Bypass -Scope Process -force; IEX ((sistema de objeto novo.Líquido.Cliente da web).DownloadString ('https: // chocolatey.org/install.ps1 '))Após a instalação bem -sucedida do “Chocolate" pacote; Agora, instale o “Nano”Editor com a ajuda do comando dado abaixo:
> Choco Instale NanoDurante a instalação, ele pedirá para pressionar “Y”Para prosseguir com a instalação:
Depois que os comandos acima forem executados com sucesso, reinicie o PowerShell:
Depois disso, abra o diretório direcionado do seu arquivo de texto no PowerShell: depois de atingir o diretório; Verifique o arquivo de texto se ele existir ou não; Para fazer isso, execute o seguinte comando em seu PowerShell:
> lsDepois disso, você pode editar seu arquivo de texto usando o “Nano”Editor com a ajuda do comando dado abaixo.
> nano file1.TXTApós a execução, você descobrirá que seu arquivo de texto será aberto em um editor, onde você pode adicionar, excluir ou substituir o conteúdo do arquivo.
O Nano Editor permite editar, excluir e anexar o texto da mesma forma que outros editores de texto. Por exemplo, se você deseja anexar o texto, comece a escrever após o texto existente. Depois de anexar, pressione “Ctrl+x”Para sair do editor; Após esta ação, pressione “Y”Para salvar mudanças ou pressionar“N”Para descartar mudanças. Além disso, você pode remover o conteúdo existente e salvar as alterações conforme descrito acima.