标签: linux bash awk grep ls
我知道有一个很好的Linux程序叫find,用作
find
find /home/user -name ".txt"
将打印所有带.txt扩展名的文件及其相对路径
.txt
如何使用ls,grep和可能awk实现相同目标?
ls
grep
awk
我尝试使用
ls -LR1
但不知道如何使用grep解析它。
任何建议都会得到极大的评价。
答案 0 :(得分:0)
您可以使用bash4和zsh执行此操作:
shopt -s globstar # required if not enabled with bash4 printf '%s\n' **/*.txt
但是不要相信任何人找到ls + awk的解决方案,而不是通过健壮性实现这一目标的好方法