如何解决使用 grep 仅显示目录作为参数给出或其扩展名为 .txt 的子目录中的文件内容
我设法使用 find 做到了这一点:
find 'directory' -type f -name "*.txt" -print0 | xargs -0 cat
我不知道如何使用 grep 来做到这一点。试过一千次。
解决方法
ls -bR | grep -E '^*.\.txt$' | xargs cat
使用 -R 递归列出文件,并使用 -b 转义任何不可打印的字符/空格。 Grep 列出以“.txt”结尾的所有条目,然后将结果通过管道传输到 xargs cat。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。