我想找到SVN中存在的所有包含空格和特殊字符的文件名



我想找到SVN中存在的所有包含空格和特殊字符的文件名,并将它们放在temp.txt中。我没有办法。我还需要在子文件夹中查找文件名。

我尝试了以下命令,但它不起作用。

find.-type f|egrep-i"~||&|@|#|<|>|;|:|!|'^'|,|-|_"|tee temp.txt

它做错了什么?

你的正则表达式是错误的。试试这个:

find . -type f | egrep -i "[-~&@#<>;:!^,_]" | tee temp.txt

您想指定要查找的字符,这正是[]的用途。我可能错过了你的意思的几个字符,所以仔细检查我把它们都包括在内。

另请注意,此命令将查找目录中的任何文件 - 它可能是也可能不是存储库的一部分。

最新更新