typestar

Tuberías y filtros en Bash

Herramientas pequeñas compuestas en un solo stream.

# un pipeline: la salida de cada comando alimenta la entrada del siguiente
printf 'cherry\napple\nbanana\napple\n' | sort | uniq -c | sort -rn

# cuenta coincidencias sin verlas
printf 'ok\nfail\nok\nok\n' | grep -c ok

# head y tail toman los extremos de un flujo
seq 1 100 | tail -5 | head -2

Cómo funciona

  1. sort | uniq -c | sort -rn es el conteo de frecuencias clásico.
  2. grep -c cuenta coincidencias sin imprimirlas.
  3. tail y head acotan cualquier ventana de un stream.

Palabras clave y builtins usados aquí

El intento, en números

Líneas
8
Caracteres a escribir
294
Tokens
28
Ritmo de tres estrellas
85 tpm

Al ritmo de tres estrellas de 85 tokens por minuto, este intento toma unos 20 segundos.

Escribe este fragmento

Paso 1 de 3 en Tuberías y redirección; paso 16 de 26 en Fundamentos del lenguaje.

← Anterior Siguiente →