Bash:管道找到Grep
发布时间:2020-12-16 01:19:12 所属栏目:安全 来源:网络整理
导读:以下命令通过递归搜索当前目录和所有子目录来查找所有出现的“some string” grep -r -n 'some string' . 此命令以递归方式搜索当前目录和所有子目录,并返回* .axvw形式的所有文件 find . -name '*.axvw' 我想把这两个命令放在一起,所以我通过递归搜索当前目
以下命令通过递归搜索当前目录和所有子目录来查找所有出现的“some string”
grep -r -n 'some string' . 此命令以递归方式搜索当前目录和所有子目录,并返回* .axvw形式的所有文件 find . -name '*.axvw' 我想把这两个命令放在一起,所以我通过递归搜索当前目录但只查看以’axvw’结尾的文件来获得所有’some string’. 当我尝试运行以下命令时,没有返回任何内容: find . -name '*js' | grep -n 'some string' 我究竟做错了什么?
您可以在find中使用-exec选项:
find . -name '*.axvw' -exec grep -n 'some string' {} + 或者使用xargs: find . -name '*.axvw' -print0 | xargs -0 grep -n 'some string' (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- Dockerfile HEALTHCHECK健康检查
- bash – 如何避免回声关闭FIFO命名管道? – Uni
- angularjs – ngRoute设置所有路由的基本URL
- bootstrap3的jumbotron和glyphicon glyphicon-*的
- Scala类型别名包括伴侣对象[初学者]
- Angular JS在调用新的$http之前取消$http调用
- Scala中的哪些功能/特性仅作为底层平台的特许权存
- -bash: lean: command not found
- 在任何其他IDE或文本编辑器中使用emacs,vim和nan
- playframework2和Scala – 如何从IDEA启动测试?
热点阅读