打印文件2在文件1中缺少的行

・1 分钟阅读

 $ grep -vxFf file1 file2

说明

  • -f是指定一个带有模式列表的文件: File1
  • -f是处理固定字符串的模式,而不使用正规表达式,
  • -x是完全匹配整个行
  • -v是选择不匹配的行

结果与下面的结果是一样的:


diff file1 file2 | grep '^>' | sed -e s/..//

限制

根据系统的不同,grep的标志可能会不同,所以,你可能更喜欢第二种,它应该可以在任何地方工作,尽管grep的各种标志都很有趣。

Hujiuxiang profile image