Sebagai contoh, saya mendapat dari beberapa perintah beberapa baris
$ some-command
John
Bob
Lucy
Sekarang saya ingin menambahkan perintah chaining, yang memodifikasi output.
$ some-command | other-command
Hi John Bye
Hi Bob Bye
Hi Lucy Bye
Bagaimana cara menulis other-command
? (Saya seorang pemula di bash)
some-command | paste -d\ <(printf '%s\n' Hi Hi Hi) - <(printf '%s\n' why Why WHY??)
paste
jalan hari ini, terima kasih 8-)Kode di bawah ini membaca baris demi baris, menyimpannya dalam variabel
LINE
. Di dalam loop, setiap baris ditulis kembali ke output standar, dengan penambahan "Hai" dan "Sampai jumpa"sumber
Bash sementara loop dan pipa:
sumber