我知道如何合并不同命令的结果
paste -t',' <(commanda) <(commandb)
我知道将相同的输入传递给不同的命令
cat myfile | tee >(commanda) >(commandb)
现在如何结合这些命令?这样我就可以
cat myfile | tee >(commanda) >(commandb) | paste -t',' resulta resultb
说我有一个文件
myfile:
1
2
3
4
我想制作一个新文件
1 4 2
2 3 4
3 2 6
4 1 8
我用了
cat myfile | tee >(tac) >(awk '{print $1*2}') | paste
会给我垂直的结果,我真的要水平地粘贴它们。
您可能必须编写两个流来分隔名称管道,然后将它们与监视程序结合在一起。
—
把友情留在无盐2015年