Tôi biết cách kết hợp các kết quả của lệnh khác nhau
paste -t',' <(commanda) <(commandb)
Tôi biết đường ống đầu vào giống nhau cho lệnh khác nhau
cat myfile | tee >(commanda) >(commandb)
Bây giờ làm thế nào để kết hợp các lệnh này? Để tôi có thể làm
cat myfile | tee >(commanda) >(commandb) | paste -t',' resulta resultb
Nói rằng tôi có một tập tin
tập tin của tôi:
1
2
3
4
Tôi muốn tạo một tập tin mới
1 4 2
2 3 4
3 2 6
4 1 8
Tôi đã sử dụng
cat myfile | tee >(tac) >(awk '{print $1*2}') | paste
sẽ cho tôi kết quả theo chiều dọc, nơi tôi thực sự muốn dán chúng theo thứ tự ngang.