Enviar la salida del comando a un archivo - Raspberry Pi Linux

Enviar la salida del comando a un archivo - Raspberry Pi Linux

Si es un usuario de Raspberry Pi, debe haber ejecutado múltiples comandos para realizar diferentes operaciones. Pero tan pronto como se mueva al siguiente comando, la salida del comando anterior no permanece guardado en un archivo en particular, por lo que cada vez que el terminal está cerrado, la salida de comandos desaparecerá. Para mantener la salida de un comando guardado, debe enviarlo a un archivo. En este artículo, hemos presentado formas de enviar la salida del comando a un archivo.

Cómo enviar la salida del comando a un archivo?

En Raspberry Pi hay múltiples formas de enviar/adjuntar la salida de un comando a un archivo, esas formas son:

  • Enviar salida directamente a un archivo
  • Usando el comando tee
  • Agregar la salida a un archivo

Discutamos cada uno de ellos.

1: Enviar la salida a un archivo directamente

Para enviar la salida del comando a un archivo a continuación se puede seguir la sintaxis mencionada:

Sintaxis

$ comando> salida-filename

En la sintaxis anterior el dominio A la izquierda está cualquier comando que un usuario quiere ejecutar, y la salida de ese comando se almacenará en el archivo de salida. El nombre de archivo de salida es el nombre del archivo en el que el usuario desea almacenar la salida del comando, el usuario puede elegir cualquier nombre para este archivo.

Ejemplo

Para citar un ejemplo, supongamos que tengo un archivo llamado File de ejemplo que consiste en los nombres de diferentes animales. El siguiente comando CAT solo se usa para mostrar el contenido del archivo:

$ Cat Ejemplo File

Ahora, si tengo que aplicar el comando de clasificación y tengo que guardar el resultado ordenado en un archivo separado, entonces se puede usar el comando a continuación:

$ sort de ejemplo de ejemplo> archivo de salida

Aquí, la salida ordenada de archivo de ejemplo se almacena en un archivo llamado como archivo de salida

Para verificar, visitemos el contenido de archivo de salida utilizando el a continuación mencionado gato dominio:

$ CAT SALIDA-FILE

Como resultado de este comando, es claramente visible que la salida ordenada se guarde en nuestro archivo de salida.

2: Guardar la salida de un comando usando el comando tee

En los sistemas basados ​​en Linux, la salida estándar se envía a un archivo leyéndolo a través del tee dominio. La sintaxis del comando tee se comparte a continuación:

Sintaxis

$ comando | tee .TXT

Ejemplo

$ Fecha | Tee output_file.TXT

En este ejemplo, la salida del primer comando será leída mediante el comando tee y luego se escribirá en el output_file.

Para verificar si los datos se almacenan en output_file, utilizaremos el comando CAT mencionado a continuación que mostrará los datos presentes dentro de la salida_file.:

$ CAT GOUNT_FILE.TXT

3: Agregar la salida de comando a un archivo

Si el usuario desea agregar la salida del comando a un archivo en particular, entonces el comando mencionado a continuación se puede usar para agregar los datos:

Sintaxis

$ comando >> nombre de archivo

Ejemplo

Para citar el ejemplo, creemos un archivo llamado linuxhint_file.TXT, Para crear un archivo de archivo a continuación se utilizará:

$ nano

Nota: linuxhint_file es el nombre de mi archivo que los usuarios pueden optar por cualquier otro nombre si lo desean.

El contenido que he agregado a mi archivo se muestra en la imagen a continuación:

Guarde el archivo presionando las teclas CTRL+X entonces Y y finalmente presionar Ingresar para volver a la terminal.

Ahora, finalmente escribamos nuestro comando de anexos, para esto estoy usando el comando echo:

$ echo "Hello Linux Sugerio" >>/home/pi/linuxhint_file.TXT

En este ejemplo, el mensaje/salida escrito del primer comando ECHO se adjunta al archivo que se nombra linuxhint_file.TXT.

Finalmente, para verificar Vamos a mostrar el contenido de nuestro archivo:

$ gato

En la imagen a continuación, es claramente visible que la salida de nuestro comando ECHO se agrega a un archivo ya creado en lugar de guardarlo en un nuevo archivo.

Conclusión

El sistema Raspberry Pi está basado en Linux, lo que significa que cuando se ejecuta un comando en el sistema Raspberry Pi, la salida se muestra en el terminal/pantalla. Pero a veces los usuarios sienten la necesidad de enviar la salida a un archivo para mantener registros o para cualquier otro propósito. Para ese caso en el artículo, hemos compartido los métodos para enviar y agregar la salida de un comando a un archivo.