直下のディレクトリ全てで同じコマンドを実行したい時のテンプレ

深さ1までのディレクトリをfindコマンドで取得し、配列に格納。 カレントディレクトリを除いてforループを回します。

array=($(find . -maxdepth 1 -type d))

for obj in "${array[@]}"; do
  if [ $obj = "." ]; then
    continue
  fi
  echo $obj

  cd $obj
  #do something
  ls
  cd ../

done

lsコマンドの代わりに、git fetch;git pullやmvn clean;mvn installを実行すると、楽ができそうです