我对所需的目录列表有一套相当严格的规范:
- 它必须列出当前目录中的目录
- 它必须仅列出基本名称(没有“./”,没有尾随斜杠)
- 如果没有,则不能出错(并且不能将错误打印到 std{out,err})
- 它必须非常轻便
- 它必须在 tcsh 下工作
我有一些工作像这样:
find -maxdepth 1 -mindepth 1 -type d -printf '%f\n'
但我忍不住觉得使用“find”有点过头了。我尝试使用 来做某事ls -d */
,但我不知道如何让它不出错(或看起来不出错)。
有什么建议么?