Chci se rozbalí všechny soubory z adresáře zvláštní, ale nevím jak to udělat s pomocí shell skriptu.
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
Chci se rozbalí všechny soubory z adresáře zvláštní, ale nevím jak to udělat s pomocí shell skriptu.
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
Instalace rozbalte:
sudo apt install
rozbalit nebo yum install unzip
Použít stejný adresář, který chcete rozbalit soubory:
unzip ‘*.zip’
Pokud chcete dát nekomprimovaných souborů v jiném adresáři, pak použijte toto:
unzip ‘*.zip’ -d /usr/sampleZip/ExampleDir
Dát to do shell script:
vim shellscript.sh
Pak skript by mohl být něco jako:
#!/bin/bash
unzip ‘*.zip’
Po uložení skript, spustit jej:
./shellscript.sh
můžete použít jednoduchý rozbalit příkaz.
Dovolte mi, abych vám příklad:
cd /home/rexter/test
ls
1.zip
2.zip
3.zip
unzip '*.zip'
A jeho hotovo!
########################
Jak chcete skript pro totéž. Tady je to jen upravit odpovídajícím způsobem
#!/bin/bash
cd <path-to-your-directory>
unzip '*.zip'
tento soubor uložit jako unzipscript.sh a dát spustitelný oprávnění pomocí 'sudo chmod +x unzipscript.sh' a spusťte tento skript.