bash – 列出linux中的所有叶子目录

前端之家收集整理的这篇文章主要介绍了bash – 列出linux中的所有叶子目录前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有没有简单的方法来列出 Linux中给定目录下的目录?
为了更好的解释,我可以做:
find mydir -type d

这使:

mydir/src
mydir/src/main
mydir/bin
mydir/bin/classes

我想要的是:

mydir/src/main
mydir/bin/classes

我可以在一个bash脚本中循环遍历行并删除上一行,如果下一行包含路径,但我想知道是否有一个更简单的方法不使用bash循环.

find . -type d | sort | awk '$0 !~ last "/" {print last} {last=$0} END {print last}'

猜你在找的Bash相关文章