Saya tahu cara menggabungkan hasil dari perintah yang berbeda
paste -t',' <(commanda) <(commandb)
Saya tahu input pipa yang sama untuk perintah yang berbeda
cat myfile | tee >(commanda) >(commandb)
Sekarang bagaimana cara menggabungkan perintah ini? Sehingga saya bisa melakukannya
cat myfile | tee >(commanda) >(commandb) | paste -t',' resulta resultb
Katakanlah saya punya file
file saya:
1
2
3
4
Saya ingin membuat file baru
1 4 2
2 3 4
3 2 6
4 1 8
Saya menggunakan
cat myfile | tee >(tac) >(awk '{print $1*2}') | paste
akan memberi saya hasil secara vertikal, di mana saya benar-benar ingin menempelkannya dalam urutan horizontal.