•Arnošt Havelka
Canalizaciones de comando
Conecte comandos junto con tuberías para crear flujos de trabajo potentes.
Iniciar lección interactivaCanalizaciones 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 / 3What 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.