我想知道获取满足以下条件的目录中当前目录列表的命令:
(我打算在bash脚本中迭代这个列表)
答案 0 :(得分:3)
您可以将其用于列表:
shopt -u dotglob
printf "%s\n" */
shopt -u dotglob
确保不匹配隐藏目录。
要迭代,你可以这样做:
for d in */; do
echo "${d%/}"
done
答案 1 :(得分:-1)
find . -maxdepth 1 ! -name '.*' -type d
满足您的所有需求