私はシェルスクリプトに初めてアクセスし、現在のディレクトリ内のすべてのサブディレクトリを個別に圧縮して、高度なプログラマに馴染みやすい方法があるかどうか疑問に思います。つまり:
for folder in currentDir:
zip(folder)
ベストアンサー1
cd /some/directory || exit 1
for i in *; do
test -d "$i" && zip -r "$i.zip" "$i"
done
私はシェルスクリプトに初めてアクセスし、現在のディレクトリ内のすべてのサブディレクトリを個別に圧縮して、高度なプログラマに馴染みやすい方法があるかどうか疑問に思います。つまり:
for folder in currentDir:
zip(folder)
cd /some/directory || exit 1
for i in *; do
test -d "$i" && zip -r "$i.zip" "$i"
done