어떻게 압축을 해제하는 모든 파일이 디렉토리에 사용하는 쉘 스크립트를 사용해야 할까요?

0

질문

내가 원하는 압축을 해제 모든 파일에서는 특정 디렉토리지 몰라요 그것을 어떻게 사용하는 쉘 스크립트입니다.

Lgl_Entitiy.txt.zip
Lgl_Entitiy.txt_1.zip
Lgl_Relate.txt.zip
Lgl_Relate.txt_1.zip
Lgl_Name.txt.zip
Lgl_Name.txt_1.zip
bash directory linux shell
2021-11-23 11:23:46
2

최고의 응답

1

설치 압축을 해제:

sudo apt install 압축 또는 yum install unzip

이 동일한 디렉터리에서 당신이 원하는 파일의 압축을 풀:

unzip ‘*.zip’

하려면 이 파일을 압축하지 않은 다른 디렉토리에,다음 사용:

unzip ‘*.zip’ -d /usr/sampleZip/ExampleDir

을 넣어 쉘 스크립트:

vim shellscript.sh

그 후에 스크립트가실 수 있습니다:

#!/bin/bash

unzip ‘*.zip’

스크립트를 저장한 후,그것을 실행하기:

./shellscript.sh
2021-11-25 09:57:06

을 사용하고 싶 쉘 스크립트 실제로 대신의 압축을 해제 commande 가 possiblitiy 쉘 스크립트 파일의 압축을 풀에서 디렉토리?
Andrew

@앤드류에 그냥 넣어 그 명령을 내에는 쉘 스크립트를 실행 그것은(I 편집 나의 답변)
aldegalan
1

당신이 사용할 수 있는 간단한 압축을 해제 명령입니다.

자 예를 들어:

  1. go 디렉토리에 있는 파일을 압축합니다.
cd /home/rexter/test
  1. 거기에 몇 가지 zip 파일이 위치에 있습니다.
ls

1.zip
2.zip
3.zip
  1. 지금 당신이 원하는 압축을 풀고 그들을 모두 입력:
unzip '*.zip'

끝!

########################

당신이 원하는 스크립트는 동일합니다. 여기에 그것은 단지 그에 따라 편집

#!/bin/bash

cd <path-to-your-directory>

unzip '*.zip'

이 파일을 저장 unzipscript.sh 고 실행 권한을 사용하여'sudo chmod+x unzipscript.sh'후 이 스크립트를 실행.

2021-11-25 09:11:00

을 사용하고 싶 쉘 스크립트 실제로 대신의 압축을 해제 commande 가 possiblitiy 쉘 스크립트 파일의 압축을 풀에서 디렉토리?
Andrew

심지어는 쉘 스크립트는 또한 사용하여 압축을 풀고 실행하는 동일한 명령입니다. 할 수 없을 만들지 않고 스크립트를 사용하여 압축을 해제 명령입니다.
Amogh Saxena - REXTER

#!/bin/bash ZIPDIR=P:\테스트\20211123\"cd$ZIPDIR"압축을'*.zip'
Andrew

내가 함께 노력은 아래 쉘 스크립트나 어떻게든 그것의 작동하지 않는
Andrew

그 동냥을 만들 스크립트와 동일한 명령입니다. 가 editied 솔루션을 친절하게 편집니다.
Amogh Saxena - REXTER

다른 언어로

이 페이지는 다른 언어로되어 있습니다

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................