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.