low*_*sun 2 regex string grep text
我使用grepWin在Windows 7 64 http://tools.tortoisesvn.net/grepWin.html
我有一个包含文件和副本的文件夹.
原始文件名为"FILENAME DOT FILETYPE"(不含空格),例如"cartonbox.shelf".
这些文件的副本名为"FILENAME DOT 1 DOT FILETYPE"(不含空格),例如"cartonbox.1.shelf".
我试图找到包含确切字符串的所有文件:
"DOT 1 DOT FILETYPE"(不含空格),因此所有文件中都包含".1.shelf".
我怎么能在grepWin中做到这一点?
如果我尝试" \.1\shelf"或" \.1\.shelf",例如我没有得到任何结果.
请问我的错误是什么?正在阅读http://www.regular-expressions.info/,但无法想出正确的模式.
无论符号如何,我通常如何搜索文件名的确切部分?
基本上,如果我想找到的文件中有例如"garden_1.1.4-JE50.tree",我怎么告诉grepWin找到这个确切的文本字符串,包括下划线,点或其他字符?
Grep代表g/re/p(全局/正则表达式/打印)
它搜索IN文件,而不是文件名.该文本需要在您要搜索的文件中是文本可读的.
在您要搜索的目录中,您可以执行以下操作:
dir *.* /b/s > my_file.txt
Run Code Online (Sandbox Code Playgroud)
然后,您可以使用my_file.txt上的grepWin执行正则表达式检查
在Unix和Linux中,您通常通过命令行管道命令:
ls -a | grep \.tree$
Run Code Online (Sandbox Code Playgroud)
在Windows中你会使用
dir * /b | findstr \.tree$
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11852 次 |
| 最近记录: |