星期三, 一月 06, 2010

Linux文件名包含特殊字符无法使用通配符:Argument list too long

Linux文件名包含特殊字符比如-,括弧()等等,grep "xxx" filename

会出现:Argument list too long错误

简单解决办法,同find 一起使用

find . -exec grep -l "搜索字符" "{}" \;

列出包含 “搜索字符”的文件名