やりたいこと

指定したディレクトリにある、ディレクトリのリストだけ処理したい

やること

指定したディレクトリの配下の一覧から、ディレクトリだけ処理を行えるようにします

#/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