Menu
Coddy logo textTech

Encadenando dos comandos

Parte de la sección Fundamentos del Journey de Terminal de Coddy. Lección 44 de 82.

Ahora que entiendes lo que hace una tubería, veamos cómo usarla eficazmente con dos comandos. La clave está en elegir comandos que funcionen bien juntos, de modo que la salida del primero tenga sentido como entrada del segundo.

Una combinación habitual es ls con wc -l para contar archivos:

ls | wc -l

El comando ls muestra los archivos (uno por línea), y wc -l cuenta esas líneas. El resultado es el número de archivos del directorio actual.

Otra combinación útil es cat con head para previsualizar un archivo:

cat longfile.txt | head -5

Esto muestra solo las primeras 5 líneas del archivo. También podrías usar directamente head -5 longfile.txt, pero canalizar se vuelve esencial cuando el primer comando genera una salida que no consiste simplemente en leer un archivo.

Por ejemplo, combinando ls -l con head:

ls -l | head -3

Esto muestra información detallada solo de los primeros elementos de un directorio. La tubería transforma dos comandos simples en una operación más potente.

challenge icon

Desafío

Fácil

Usa una tubería para mostrar únicamente las primeras 4 líneas de messages.txt en un solo comando.

Ejecuta un comando que:

  • Use cat para leer messages.txt
  • Redirija la salida mediante una tubería a head -4 para mostrar únicamente las primeras 4 líneas

Pista: Encadena los dos comandos usando el símbolo |. La salida de cat se convierte en la entrada de head.

Pruébalo tú mismo

Terminal
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Fundamentos

Practica por tu cuenta: Playground de Terminal