Eu quero descompactou todos os arquivos do diretório específico, mas não sei como fazê-lo usando o shell script.
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
Eu quero descompactou todos os arquivos do diretório específico, mas não sei como fazê-lo usando o shell script.
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
Instalar descompacte:
sudo apt install
descompacte ou yum install unzip
Use esta no mesmo diretório que deseja descompactar os arquivos:
unzip ‘*.zip’
Se você deseja colocar os arquivos descompactados no diretório e, em seguida, utilize esta opção:
unzip ‘*.zip’ -d /usr/sampleZip/ExampleDir
Para colocá-lo em um script de shell:
vim shellscript.sh
Em seguida, o script poderia ser algo como:
#!/bin/bash
unzip ‘*.zip’
Depois de salvar o script para executá-lo:
./shellscript.sh
você pode usar simples descompacte comando.
Deixe-me dar um exemplo:
cd /home/rexter/test
ls
1.zip
2.zip
3.zip
unzip '*.zip'
E seu feito!
########################
Como você quer script para o mesmo. Aqui é apenas editar em conformidade
#!/bin/bash
cd <path-to-your-directory>
unzip '*.zip'
salve este arquivo como unzipscript.sh e dar permissão de executável para ele usando o 'sudo chmod +x unzipscript.sh' e, em seguida, executar esse script.