Например, я получил из какой-то команды несколько строк
$ some-command
John
Bob
Lucy
Теперь я хотел бы добавить команду цепочки, которая изменяет вывод.
$ some-command | other-command
Hi John Bye
Hi Bob Bye
Hi Lucy Bye
Как писать other-command
? (Я новичок в Bash)
some-command | paste -d\ <(printf '%s\n' Hi Hi Hi) - <(printf '%s\n' why Why WHY??)
paste
сегодня, спасибо 8-)Код ниже читает строку за строкой, сохраняя ее в переменной
LINE
. Внутри цикла каждая строка записывается обратно в стандартный вывод с добавлением «Привет» и «Пока»источник
Баш пока петля и трубы:
источник