.gz 파일에 모두 몇 년 동안의 로그 파일이 있습니다. 이 모든 것을 한 번에 현재 디렉토리에 추출하는 데 사용할 수있는 명령이 있습니까? * .gz 압축을 풀려고했지만 작동하지 않습니다. 다른 제안?명령 줄에서 여러 .gz 로그 파일을 추출하는 방법
0
A
답변
0
셸 sciprt?
#!/bin/ksh
TEMPFILE=tempksh_$$.tmp #create a file name
> $TEMPFILE #create a file w/ name
ls -l | grep '.*\.gz$' \ #make dynamic shell script
| awk '{printf "unzip %s;\n", $9;}' \ #with unzip cmd for each item
>> $TEMPFILE #and write to TEMPFILE
chmod 755 $TEMPFILE #give run permissions
./$TEMPFILE #and run it
rm -f $TEMPFILE #clean up
안된
하지만 난 당신이 아이디어를 얻을 생각 ....
사실조금 손보는 및 훨씬 간단 도착 ...
set -A ARR *.gz;
for i in ${characters[@]}; do `unzip $i`; done;
unset ARR;
관련 문제
- 1. 명령 줄에서 COM EXE에서 TypeLib를 추출하는 방법
- 2. 명령 줄에서 XCode 실행 파일을 시작하는 방법
- 3. Windows 명령 줄에서 여러 명령 실행
- 4. web.config 파일을 명령 줄에서 변환
- 5. 명령 줄에서 파일을 편집하려면 어떻게해야합니까?
- 6. Ruby에서 HTML 줄에서 양식 값을 추출하는 방법
- 7. 명령 줄에서 여러 복사본을 프로그래밍 방식으로 인쇄하십시오.
- 8. 명령 줄에서 파일을 처리 할 Perl 정규식
- 9. 명령 줄에서
- 10. 거대한 gz 파일을 나누십시오
- 11. UNIX 로그 및 파일을 검색하고 줄을 추출하는 스크립트
- 12. 명령 줄에서 ColdFusion 시작
- 13. IIS에서 명령 줄에서
- 14. System.Diagnostics.Process를 사용하여 명령 줄에서 파일을 파이핑
- 15. 명령 줄에서 addr2line을 사용하는 방법
- 16. 명령 줄에서 암호를 마스크하는 방법
- 17. bash 쉘 스크립트의 줄에서 단어를 추출하는 방법
- 18. 주소 표시 줄에서 URL에서 .php를 추출하는 방법
- 19. 브라우저에서 .gz 파일을 표시하는 방법 (lighttpd)
- 20. 직접 PHP로 .gz 파일을 만들고 출력하는 방법
- 21. 동일한 줄에서 여러 명령 실행 - 별표
- 22. 명령 줄에서 여러 줄 입력을 어떻게 확인합니까?
- 23. 리눅스 명령 줄에서 워드 문서 파일을 만듭니다.
- 24. .com 파일을 사용하여 명령 줄에서 값 읽기
- 25. 배치 파일을 사용하여 명령 줄에서 CSC.exe를 실행하십시오.
- 26. 명령 줄에서 값을 보내시겠습니까?
- 27. 명령 줄에서 파일 이동
- 28. 명령 줄에서 다시 고침
- 29. 정적 파일을 업로드하여 명령 줄에서 플라스크 앱에 제공하는 방법
- 30. 사용자 입력/암호없이 명령 줄에서 PostgreSQL 스크립트 파일을 실행하는 방법
정확한 오류 메시지 나 포함하도록 질문을 수정하시기 바랍니다 "그러나 작동하지 않는다"는 다른 정확한 증거. 대부분의/리눅스에서'unzip'이 아니라'gunzip'을 사용해야합니다. 'gunzip * .gz'가 작동합니다. 행운을 빕니다. – shellter