【发布时间】:2018-04-13 14:03:24
【问题描述】:
我正在尝试在具有 .cs 扩展名的根目录中的所有文件夹中查找特定字符串。但是,一些文件夹有一个空格,所以我的 grep 命令失败了。
搜索了其他帖子,但找不到确切的答案。有没有更有效的方法来做这个搜索?
想知道我能做些什么来逃离文件夹或文件名中的这个空间。
find . -name \*.cs -print | xargs grep -win "Test String" > TesString.log
在我的根目录中有空格的文件夹 -
D:\TestDrive\C Sharp\Batch\MyCode
grep 失败
grep: ./TestDrive/C: Is a directory
grep: Sharp/Batch/MyCode/Program.cs: No such file or directory
【问题讨论】:
标签: linux shell unix grep command-line-interface