我经常做这个操作,我正在寻找一条捷径。有没有什么方法可以在不写入临时文件的情况下执行以下操作?
cut -k 3-5 file1 > temp1
cat temp1 file2 | sort > outfile谢谢!
发布于 2013-01-30 04:52:53
如下所示:
cut -k 3-5 file1 | cat - file2 | sort > outfile可能有一些古老的cat版本没有将-理解为标准输入。
发布于 2013-01-30 04:54:57
只需按顺序执行它们:
(cut -k 3-5 file1; cat file2) | sort > outfile这有一个额外的优势,即可以在任何基于Bourne的shell中工作,而不需要特定于bash或zsh的特性。
发布于 2013-01-30 04:45:45
这应该可以做到:
cat <(cut -k 3-5 file1) file2 | sort > outfilehttps://stackoverflow.com/questions/14591802
复制相似问题