我的 bash 脚本有问题。我有这样的事情:
find /home -mindepth 1 -maxdepth 1 -not -empty -type d | sort
输出如下:
/home/dir1
/home/dir2
我希望输出为:
dir1
dir2
您可以配置输出-printf
find /home -mindepth 1 -maxdepth 1 -not -empty -type d -printf "%f\n" | sort
您可以使用基本名称(1):
find /home -mindepth 1 -maxdepth 1 -not -empty -type d -exec basename {} \; |sort
只需附加-exec basename {} \;
到您的查找命令。
find /home -mindepth 1 -maxdepth 1 -not -empty -type d -exec basename {} \; | sort
find /home -mindepth 1 -maxdepth 1 -not -empty -type d -exec basename {} \; | sort