やりたいこと
指定したディレクトリにある、ディレクトリのリストだけ処理したい
やること
指定したディレクトリの配下の一覧から、ディレクトリだけ処理を行えるようにします
#/bin/bash DIR=/home/hogehoge # TODO:ディレクトリ名を指定 FILES=${DIR}/* for FILEPATH in ${FILES}; do if [ -d $FILEPATH ] ; then DIRNAME=`basename $FILEPATH` echo ${FILEPATH} # フルパス echo ${DIRNAME} # ディレクトリ名 fi done
結果
/home/hogehoge/20200701 20200701 /home/hogehoge/20200702 20200702 /home/hogehoge/20200703 20200703