我有这个 bash 命令来过滤文本文件中的单词(示例中的 file1)
直到现在我必须使用两个单独的命令来获得我想要的结果
sed -n "SAMPLETEXT" file1 > file2
sort file2 | uniq -c > file2.tmp && mv file2.tmp file2.txt
因为我需要从 file1 中过滤掉带有某些字符串的行,然后计算所有相等的行。
有没有一种方法可以在一个命令中完成所有操作以在控制台中显示输出,这样我什至不需要创建“file2”?
最佳答案
sed -n "SAMPLETEXT" file1|sort| uniq -c
关于linux - 在 bash 脚本中结合 sed 和 sort 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46070450/