Краткая информация:
$ ls src
file1 file2 dir1 dir2 dir3
Script:
#!/bin/bash
for i in src/* ; do
if [ -d "$i" ]; then
echo "$i"
fi
done
Вывод:
src/dir1
src/dir2
src/dir3
Однако я хочу, чтобы он читал:
dir1
dir2
dir3
Теперь я понимаю, что могу сделать sed/awk для удаления "src/", однако мне любопытно узнать, есть ли лучший способ обойти это. Возможно, вместо этого используйте find-while-loop.