怎么把find的结果用引号包含起来,然后给其他的命令去处理?
find . -name "*.m" | xargs -n 10 grep -inrE "#define.*http" > x.txt
思路是这样的:
首先查找到所有.后缀的文件,
然后每次取出10条文件,从文件中查找正则表达式.
最后,将结果重定向到文件中..
但是,这样有一个问题就是,当路径中包含了一个空格的时候,就找不到路径了.
所以,想将find的结果集合中的每一条路径使用引号包起来.
我该怎么做?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.