Por ejemplo, obtuve de algún comando algunas líneas
$ some-command
John
Bob
Lucy
Ahora me gustaría agregar el comando de encadenamiento, que modifica la salida.
$ some-command | other-command
Hi John Bye
Hi Bob Bye
Hi Lucy Bye
Cómo escribir other-command
? (Soy un novato en bash)
some-command | paste -d\ <(printf '%s\n' Hi Hi Hi) - <(printf '%s\n' why Why WHY??)
paste
camino hoy, gracias 8-)El siguiente código lee línea tras línea, almacenándolo en variable
LINE
. Dentro del bucle, cada línea se vuelve a escribir en la salida estándar, con la adición de "Hola" y "Adiós"fuente
Bash mientras bucle y tuberías:
fuente