Uso del comando de tubería - Raspberry Pi Linux

Uso del comando de tubería - Raspberry Pi Linux
tubo dominio (|) es el comando ampliamente utilizado para canalizar las salidas de múltiples comandos juntos. Usando un comando de tubería, la salida del comando anterior está canalizada para convertirse en la entrada para el siguiente comando. La tubería es importante al crear un flujo de trabajo complejo, ya que esto ayudará a los usuarios a conectar múltiples comandos juntos.

Este artículo trata sobre el uso de tubo Comando en el sistema Raspberry Pi Linux.

Uso del comando de tubería

A la tubería múltiples comandos usando tubo, Siga la sintaxis mencionada a continuación:

$ Command1 | Comando2 | ... | comando final

A continuación veremos algunos ejemplos de uso tubo dominio. Pero antes de comenzar, supongamos que tenemos un archivo llamado File de ejemplo2 y el contenido del archivo se puede mostrar usando el comando CAT:

$ gato

Clasificación de datos utilizando tuberías

En el archivo anterior, los datos se ordenan y, para organizar los datos alfabéticamente, utilizaremos el comando mencionado a continuación:

$ Cat Ejemplo-File2 | clasificar

Lo que está sucediendo aquí es que la salida del archivo "Ejemplo-archivo2" se convierte en el resultado de entrada para el comando de clasificación.

Ordenar y guardar la salida en un nuevo archivo

Si el usuario desea guardar el archivo ordenado en otro archivo, entonces esto se puede realizar utilizando el siguiente comando:

Sintaxis

$ gato | ordenación>

Ejemplo

$ Cat Ejemplo-File2 | Ordenar> File ordenado

En el archivo, los datos ordenados de "Ejemplo-archivo2" se almacena en un nuevo archivo, que se llama fila, Y todo esto se hace en un solo comando:

Para verificar nuestros resultados reclamados aquí, hemos usado CaliforniaT Comando para mostrar los datos almacenados en File ordenado:

$ Cat Ordenado Orden

Elegir los datos requeridos

tubo También se puede usar para elegir la salida de pocos contenidos de un archivo. Por ejemplo, si un usuario quiere elegir 8 Términos iniciales De un archivo, él/ella puede seguir el comando a continuación:

Sintaxis

$ gato | Cabeza -8

Ejemplo

$ Cat Ordenado ordenado | Cabeza -8

Nota: Este número 8 puede variar en el comando de acuerdo con el requisito del usuario.

El comando de la cabeza elige el primero 8 contenido de un archivo.

Al igual que el comando de la cabeza, el cola El comando también se puede usar con un tubo Para mostrar el contenido desde el final del archivo. En el siguiente ejemplo, estamos mostrando los últimos 2 nombres usando el cola dominio:

Sintaxis

$ gato | cola -2

Ejemplo

$ Cat Ordenado ordenado | cola -2

Tuber los comandos de la lista

tubo El comando también se puede usar con comandos de lista. A continuación hemos compartido algunos ejemplos de comandos de la lista donde el tubo se usa.

Ejemplo 1

En el primer ejemplo del comando de lista, Mostraremos el número total de archivos presentes en el sistema utilizando el lista dominio:

$ ls | WC -L

En la salida, se muestra el número total de archivos.

Ejemplo 2

En este ejemplo de la lista, enumeraremos todas las salidas utilizando el "más"Comando junto con el tubo dominio:

$ ls -al | más

Como resultado del comando anterior, se mostrarán todas las salidas en la pantalla.

Múltiples

No es obligatorio usar tubería solo una vez en un comando, en su lugar, se puede usar varias veces. Por ejemplo, algunos ejemplos se comparten a continuación donde el tubo se usa más de una vez.

Ejemplo 1

En el siguiente ejemplo, primero ordenaremos nuestro archivo y luego, después de la clasificación, se mostrarán los primeros 8 nombres:

Sintaxis

$ gato | ordenar | Cabeza -8

Ejemplo

$ Cat Ejemplo-File2 | ordenar | Cabeza -8

Nota: El número 8 se puede reemplazar con otros números si un usuario desea.

Ejemplo 2

En este ejemplo, he creado un nuevo archivo y el contenido del cual se muestran en la imagen a continuación:

Ahora para buscar el número de veces que se repite una palabra en un archivo, siga el comando de tubería mencionado a continuación:

Sintaxis

$ gato | Grep Word Search | WC -L

Ejemplo

$ Cat File de búsqueda | Grep Banana | WC -L

En este ejemplo la palabra "banana"Se busca a través del archivo de búsqueda y el recuento de palabras del plátano en el archivo se muestra como se muestra en la imagen a continuación:

Eso es todo para esta guía!

Conclusión

El tubo El comando se puede usar para canalizar múltiples comandos juntos. Hemos compartido múltiples escenarios en las pautas anteriores donde un tubo El comando se puede usar. Revise estos comandos y ejecútelos creando su propio archivo para que pueda aprender el uso de tubo comandos en el sistema Raspberry Pi.