
저는 쉘 스크립트를 처음 접했고 현재 디렉토리 내의 모든 하위 디렉토리를 개별적으로 압축하여 고급 프로그래머에게 친숙해 보일 수 있는 방법이 있는지 궁금합니다. 즉:
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