0
我在~/script-filenames
數百個混合大小寫文件名的列表,以及數以百計的文本文件進行搜索,在當前目錄中,可能包含這些文件名。使用bash找到在文本文件中的字符串,其中的情況下不匹配
目前我使用以下2個命令:
要返回所有匹配不區分大小寫:
xargs -0 -I @ -a ~/script-filenames grep -ri @
要返回所有準確匹配:
xargs -0 -I @ -a ~/script-filenames grep -r @
但是怎麼樣d我發現匹配時忽略大小寫的字符串,但大小寫確切時失敗的字符串?
也許有egrep的使用正則表達式和方式,但我不知道怎麼辦。
'grep的-r @'你要什麼給grep?沒有? – Kent 2013-03-11 13:39:50
不,xargs聲明@作爲輸入文件中的標記的替換變量。 – 2013-03-11 14:39:09
是的,那麼你的命令就像'grep -r filename'吧?模式在哪裏? – Kent 2013-03-11 14:45:15