Volver al blog
Arnošt Havelka

Canalizaciones de comando

Conecte comandos junto con tuberías para crear flujos de trabajo potentes.

Iniciar lección interactiva
Canalizaciones de comando

Canalizaciones de comando

Las canalizaciones (|) conectan comandos entre sí, enviando la salida de un comando como entrada al siguiente. Aquí es donde Bash se vuelve verdaderamente poderoso.

Tubería básica: |

El operador | encadena comandos. Piense en ello como "pasar el resultado al siguiente comando".

Usage:command1|command2
|
Pipe - sends output from command1 to command2 as input.

Encadenar comandos juntos:

Command Prompt
INFO: Started ERROR: Connection failed INFO: Retrying ERROR: Timeout
C:\Users\User>cat log.txt

Múltiples tuberías

Encadena tantos comandos como necesites. Cada uno pasa la salida al siguiente.

Usage:command1|command2|command3
command1 | command2 | command3
Chain multiple pipes for complex processing.

Proceso paso a paso:

Command Prompt
alice zoe bob alice carol
C:\Users\User>cat names.txt

Tubería Con Grep y wc

Cuente líneas coincidentes con una cadena de tubos.

Command Prompt
INFO: Message 1 ERROR: Problem INFO: Message 2 ERROR: Issue ERROR: Fail
C:\Users\User>cat log.txt

Ejemplo del mundo real

Extraiga y cuente los errores del servidor web.

Command Prompt
200 /index.html 404 /missing.html 200 /about.html 404 /error.html 500 /api
C:\Users\User>cat access.log

Comprobación de conocimientos

1 / 3

What does the pipe operator | do?

Referencias

Estos enlaces de Microsoft Learn y de la documentación de Windows aportan detalles confiables sobre los comandos usados en este artículo.

Siguiente

Práctica: Extracción de Datos

Combine grep, canalizaciones y redirección para extraer y analizar datos.