![如何使用输入作为文件来 grep 精确文本?](https://linux22.com/image/149502/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%E8%BE%93%E5%85%A5%E4%BD%9C%E4%B8%BA%E6%96%87%E4%BB%B6%E6%9D%A5%20grep%20%E7%B2%BE%E7%A1%AE%E6%96%87%E6%9C%AC%EF%BC%9F.png)
使用的命令是:
grep -f <input_file> <dump_file>
示例:Input_file 包含以下内容
apple
banana
转储文件包含
apple
banana
apple_fruit
banana_fruit
目标是仅返回apple
和banana
。
答案1
您可以使用-x
withgrep
使模式匹配整行:
grep -xf <input_file> <dump_file>
例子:
$ printf "%s\n" apple apple_banana | grep -x apple
apple