Cree un nuevo archivo de texto y escríbalo en PowerShell

Create New Text File



PowerShell es un shell o un lenguaje de secuencias de comandos desarrollado por Microsoft para automatizar diferentes tareas; por ejemplo, los administradores utilizan esta herramienta para automatizar tareas administrativas. Además, como lenguaje, se está utilizando para desarrollar e implementar soluciones en entornos basados ​​en ágil, Integración Continua y Despliegue Continuo. En las distribuciones basadas en Linux, el shell comparable es Bash; y la mayoría de los comandos de Bash son ejecutables en PowerShell. El símbolo del sistema de Windows (CMD) es el shell predeterminado de Windows, pero ahora, en las versiones recientes de Windows 10, el shell predeterminado se reemplaza por PowerShell.

PowerShell se puede utilizar para realizar diferentes operaciones de Windows, como crear carpetas, directorios. De manera similar, los archivos de texto también se pueden manejar usando PowerShell; podemos editar archivos de texto para agregar o eliminar el contenido de los archivos de texto.







Demostraremos varias formas de crear y editar archivos de texto usando PowerShell:



Cómo crear y editar archivos usando PowerShell

Los siguientes pasos le permitirán crear archivos de texto usando PowerShell; Además, en esta sección también se explican las diferentes formas de editar archivos de texto.



Paso 1: Cómo crear un archivo de texto usando PowerShell

Hay dos posibilidades a considerar al crear un nuevo archivo de texto en PowerShell:





Posibilidad 1: Cree el archivo de texto en el directorio de trabajo actual (PWD): para lograr esto, ejecute el siguiente comando para crear un nuevo archivo: el orden que se indica a continuación creará un archivo de texto llamado archivo1 en el directorio actual:

> Nuevo elemento file1.txt



Posibilidad 2: Si desea obtener el nuevo archivo en otra carpeta, debe especificar la ruta completa; y asegúrese de que exista el directorio de destino; De lo contrario, no podrá realizar cambios en el directorio o la unidad desconocidos. El comando dado a continuación creará un nuevo archivo de texto archivo2 en el directorio de destino de la unidad Y .

> Nuevo elemento E: MS file2.txt

Una vez que haya creado un archivo de texto, estará listo para pasar al paso 2.

Paso 2: Cómo escribir dentro de archivos de texto usando PowerShell

Se observa que cada pista tiene sus pros y sus contras, por lo que los usuarios deben elegir de acuerdo a sus requerimientos. A continuación, se muestran tres métodos que puede considerar escribir dentro de un archivo de texto:

Reemplazo de datos: Si desea reemplazar el contenido existente del archivo de texto por uno nuevo, debe optar por Método 1.

Agregar el contenido: Sin embargo, si desea agregar algunas líneas al contenido existente, debe seguir Método 2.

Usando nano editor para editar archivos de texto en PowerShell: Si desea agregar o eliminar el contenido de un archivo de texto varias veces, se recomienda considerar Método 3.

Método 1: Reemplazo de datos
Antes de ir a configurar el contenido, primero; lea el archivo usando el siguiente comando:

> Get-Content file1.txt

Después de la ejecución, el resultado se muestra a continuación:

Si desea escribir en un archivo de texto , ejecute el comando dado a continuación para reemplazar el texto en el archivo1 :

> Set-Content file1.txt 'Hola, el contenido se reemplazó correctamente'

Una vez que su comando se ejecute correctamente, lea el contenido de su archivo para verificar si el texto ha sido reemplazado o no. El comando dado a continuación imprimirá el contenido de file1.txt

> Get-Content file1.txt

Notarás que el texto ha sido reemplazado:

Método 2: agregar el contenido
A diferencia del primer método, el segundo método agregará el contenido a los datos existentes en el archivo; el contenido anterior también estará disponible en el archivo:

Para agregar el texto, ejecute el siguiente comando: el comando dado a continuación agregará el texto escrito entre comillas simples a file1.txt .

> Add-content file1.txt 'ha agregado el texto'

Después de ejecutar el comando anterior, verifique si el texto se ha agregado o no; para hacer eso, ejecute el siguiente comando para verificar. Verá que la línea escrita entre comillas simples ahora se agrega como una nueva línea a file1.txt .

> Get-Content file1.txt

Método 3: uso del editor nano para editar archivos de texto en PowerShell
Otra forma de realizar cambios en los archivos de texto es utilizando el nano editor en PowerShell:

los nano el editor no está disponible para acceder en PowerShell; debe instalar el paquete. Antes de esta instalación, debe asegurarse de que está ejecutando PowerShell con privilegios de administrador; de lo contrario, la instalación no se realizará correctamente. Una vez que haya ejecutado PowerShell como administrador; puedes continuar más:

En primer lugar, debe instalar el achocolatado paquete; los achocolatado El paquete admite el editor nano. Por lo tanto, es necesario instalarlo antes de agregar el editor nano, y puede instalarlo usando el comando que se proporciona a continuación:

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

Después de una instalación exitosa del choco paquete; ahora, instale el nano editor con la ayuda del comando que se indica a continuación:

> choco install nano

Durante la instalación, le pedirá que presione Y para continuar con la instalación:

Una vez que los comandos anteriores se hayan ejecutado correctamente, reinicie PowerShell:

Después de eso, abra el directorio de destino de su archivo de texto en PowerShell: Una vez que haya llegado al directorio; compruebe el archivo de texto si existe o no; Para hacer esto, ejecute el siguiente comando en su PowerShell:

> ls

Después de eso, puede editar su archivo de texto usando el nano editor con la ayuda del comando que se indica a continuación.

> nano file1.txt

Después de la ejecución, verá que su archivo de texto se abrirá en un editor, donde puede agregar, eliminar o reemplazar el contenido del archivo.

Nano editor le permite editar, eliminar y agregar texto al igual que otros editores de texto. Por ejemplo, si desea agregar texto, comience a escribir después del texto existente. Después de agregar, presione Ctrl + X para salir del editor; después de esta acción, presione Y para guardar los cambios o presione norte para descartar cambios. Además, puede eliminar el contenido existente y guardar los cambios como se describe anteriormente.