-
拉丁的传说
只需指定regexp锚。grep '^ABB\.log$' a.tmp
-
喵喵时光机
grep -Fx ABB.log a.tmp从grep手册页:-F,--fixed-strings将PATTERN解释为固定字符串的(列表)-x,--line -regexp仅选择与整行完全匹配的那些匹配项。
-
慕的地6264312
如果只有一个前导或尾随空格,则大多数建议将失败,如果手动编辑文件将很重要。在这种情况下,这将使其不那么容易受到攻击:grep '^[[:blank:]]*ABB\.log[[:blank:]]*$' a.tmpShell中的一个简单的while-read循环将隐式地执行此操作:while read filedo case $file in (ABB.log) printf "%s\n" "$file" esacdone < a.tmp