深さ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を実行すると、楽ができそうです