Если вам не нужно использовать только ksh
Вы можете сделать это с помощью find
, например:
find /where/to/search/directories -type d -print
(-type d
гарантирует, что только каталоги будут найдены)
Или, если у вас нет find
Вы можете сделать это следующим образом:
ls -Rdl /path/to/search/directories/* | awk '/^d/ {print $9}'
awk
анализирует ls -l
вывод, чтобы отфильтровать только каталоги и напечатать последнее поле в таблице.