ここ
for i in */; do tar -czvf "${i%/}.tar.gz" "$i"; done
for i in *
do
[ -d "$i" ] && zip -r "$i.zip" "$i"
done
すべてのディレクトリを調べて、それぞれの zip を作成します。
またはさらに簡潔に:
for i in */; do zip -r "${i%/}.zip" "$i"; done
(提案をしてくれた damienfrancois に感謝します)。
ここ
for i in */; do tar -czvf "${i%/}.tar.gz" "$i"; done
for i in *
do
[ -d "$i" ] && zip -r "$i.zip" "$i"
done
すべてのディレクトリを調べて、それぞれの zip を作成します。
またはさらに簡潔に:
for i in */; do zip -r "${i%/}.zip" "$i"; done
(提案をしてくれた damienfrancois に感謝します)。