我对 shell 脚本很陌生,我想知道是否有一种方法可以在当前目录中单独压缩所有子目录,做一些高级程序员似乎熟悉的事情。 IE:
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
我对 shell 脚本很陌生,我想知道是否有一种方法可以在当前目录中单独压缩所有子目录,做一些高级程序员似乎熟悉的事情。 IE:
for folder in currentDir:
zip(folder)
cd /some/directory || exit 1
for i in *; do
test -d "$i" && zip -r "$i.zip" "$i"
done