답변:
unzip
프로그램은 아카이브에 나타나는 순서대로 파일을 추출합니다. 많은 수의 파일이 없으면 추출 할 파일 목록을 구성하고이를 정렬 unzip
한 다음 루프에서 실행 하여 원하는 순서대로 각 파일을 추출 할 수 있습니다.
(물론 스크립트)와 같은 것 :
#!/bin/sh
FILE=$1
unzip -qq -l $1 | awk '{print $4; }' |sort |\
while :
do
read name
[ -z "$name" ] && break
unzip -p $1 "$name"
done
-qq
에 대한 옵션은 unzip
하나가 사용할 수 있도록 헤더를 억제 awk
단지 파일 이름을 인쇄 할 수 있습니다.