find + grep匹配文件中的确切关键字

时间:2014-01-15 21:07:20

标签: grep find

我的脚本不匹配确切的字词。示例:12312312Alachua21321Alachuas将匹配Alachua

KEYWORDS=("Alachua" "Gainesville" "Hawthorne")
IFS=$'\n'
find . -size +1c -type f ! -exec grep -qF "${KEYWORDS[*]}" {} \; -exec truncate -s 0 {} \;

1 个答案:

答案 0 :(得分:1)

如果您希望grep与确切的字词匹配,请使用grep -w

您可能还想通过运行grep来阅读man grep手册。