1

我的 bash 脚本有问题。我有这样的事情:

find /home -mindepth 1 -maxdepth 1 -not -empty -type d | sort

输出如下:

/home/dir1
/home/dir2

我希望输出为:

dir1
dir2
4

4 回答 4

4

您可以配置输出-printf

find /home -mindepth 1 -maxdepth 1 -not -empty -type d -printf "%f\n" | sort
于 2013-01-11T09:02:09.667 回答
3

您可以使用基本名称(1):

find /home -mindepth 1 -maxdepth 1 -not -empty -type d -exec basename {} \; |sort
于 2013-01-11T09:02:54.883 回答
0

只需附加-exec basename {} \;到您的查找命令。

find /home -mindepth 1 -maxdepth 1 -not -empty -type d -exec basename {} \; | sort 
于 2013-01-11T09:03:18.237 回答
0

find /home -mindepth 1 -maxdepth 1 -not -empty -type d -exec basename {} \; | sort

于 2013-01-11T09:03:30.807 回答