bash で繰り返し特定コマンドを実行させる


例: 大量のディレクトリ毎に個別に tar.gz に圧縮する

#!/bin/sh

# ディレクトリ名のリスト
array=(
"0000"
"0001"
"0002"
)

for i in ${array[@]}; do
    echo "start tar ${i}"
    tar -zcf ${i}.tgz ${i}
done