我想找到SVN中包含空格和特殊字符的所有文件名,并将它们放在temp.txt
中。我没有这条路。我还需要在子文件夹中找到文件名。
我尝试了以下命令,但它无效。
find.-type f|egrep-i"~||&|@|#|<|>|;|:|!|'^'|,|-|_"|tee temp.txt
它做错了什么?
答案 0 :(得分:0)
你是正则表达式错了。试试这个:
find . -type f | egrep -i "[-~&@#<>;:!^,_]" | tee temp.txt
您想要指定要查找的字符,这正是[]
的用途。我可能错过了你想要的几个角色,所以仔细检查我把它们全部包括在内。
另请注意,此命令将在目录中找到任何文件 - 它可能是也可能不是回购的一部分。