所以我有以下两个命令:
grep 'substring1' file1.txt > outfile.txt
grep 'substring2' file2.txt > outfile.txt
我想将两个 grep 合并在一起,并将它们作为一个命令全部写入 outfile.txt。这样的命令会是什么样子?
最佳答案
您可以轻松地将这两个命令组合成一行,例如:
grep 'substring1' file1.txt > outfile.txt ; grep 'substring2' file2.txt >> outfile.txt
“;”将两个命令分开,第二个命令将在第一个命令完成后执行。
“>>”表示您将输出附加到已经存在的文件中。 (如果文件不存在,与“>”没有区别)
您可以将这个简单的模式用于许多不同的任务。
关于linux - 将两个 grep 的输出合并到一个文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47837056/