さらに追記
↓このワンライナーで解決できました...少し賢くなった٩( ᐛ )و
ls -l /dir/ | grep ^d | awk '{print $9}'
追記:
コメントにて素敵な書き方を教えて頂きましたので、そちらを参考にどうぞ٩( ᐛ )و
(詳細なコメントを下さった方、ありがとうございます!!!)
以下、参考までに記事内容は残してありまーす ♪( ´▽`)
カレントディレクトリにあるフォルダ名を/無しでとりたい&リストにして使用したい時があった。
この時
uhuhu.sh
ls -d */
だと
uhuhu.sh.out
uuu/ iii/ ppp/
このように/がついてしまうので、このまま配列にして使うとちょっと使いにくい。
ということで下記のようにしやした٩( ᐛ )و↓
runrun.sh
dir_name=`ls -d */`
dirary=()
for dir in $dir_name; do
dirary+=("$dir")
done
# ディレクトリ一覧
for i in ${dirary[@]}; do
iii=`echo ${i} | tr -d /`
echo ${iii}
done
そしたらこうなるよ-٩( ᐛ )و
runrun.sh.out
uuu iii ppp