Я нашел несколько похожих вопросов на этот вопрос, но удивительно, что ни один из них не работает для меня.
У меня есть это написано в сценарии:
for d in $(ls -d "$1"); do
echo $d
done
$ 1 - это родительский каталог, для которого я хочу распечатать список подкаталогов, однако, при его запуске распечатывается, например, каталог с именем «dir with space» в виде 3 слов в отдельных строках.