Shell 我想找到SVN中所有包含空格和特殊字符的文件名
我想找到SVN中所有包含空格和特殊字符的文件名,并将它们放入Shell 我想找到SVN中所有包含空格和特殊字符的文件名,shell,unix,svn,Shell,Unix,Svn,我想找到SVN中所有包含空格和特殊字符的文件名,并将它们放入temp.txt。我没有这条路。我还需要在子文件夹中查找文件名 我尝试了以下命令,但它不起作用 find.-type f|egrep-i"~||&|@|#|<|>|;|:|!|'^'|,|-|_"|tee temp.txt find.-键入f | egrep-i“~ | |&|@| | | | | | | | | | | | | | | | | | | | | | | | 它做错了什么?你的正则表达式错了。试试这
temp.txt
。我没有这条路。我还需要在子文件夹中查找文件名
我尝试了以下命令,但它不起作用
find.-type f|egrep-i"~||&|@|#|<|>|;|:|!|'^'|,|-|_"|tee temp.txt
find.-键入f | egrep-i“~ | |&|@| | | | | | | | | | | | | | | | | | | | | | | |
它做错了什么?你的正则表达式错了。试试这个:
find . -type f | egrep -i "[-~&@#<>;:!^,_]" | tee temp.txt
find-键入f | egrep-i“[-~&@#:!^,]”| tee temp.txt
您希望指定要查找的字符,而这正是[]
的用途。我可能漏掉了你说的几个字符,所以仔细检查一下,我把它们都包括进去了
还请注意,此命令将查找目录中的任何文件-它可能是也可能不是repo的一部分。这不适用。给出错误:-ksh:find.-type:not foundWorks in bash,我无法与ksh通话。编辑以与OP中的匹配。可能重复的