我想解压缩所有的文件从特定的目录,但不知道如何使用shell脚本。
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发布于 2021-11-25 09:11:00
安装解压缩:
sudo apt install解压缩或yum install unzip
在要解压缩文件的同一目录中使用此方法:
unzip ‘*.zip’如果要将未压缩的文件放在其他目录中,请使用以下命令:
unzip ‘*.zip’ -d /usr/sampleZip/ExampleDir要将其放入shell脚本中:
vim shellscript.sh那么脚本可以是这样的:
#!/bin/bash
unzip ‘*.zip’保存脚本后,执行它:
./shellscript.sh发布于 2021-11-25 09:12:45
您可以使用简单的解压缩命令。
让我举一个例子:
cd /home/rexter/testls
1.zip
2.zip
3.zip如果您想解压缩它们,现在只需键入:
unzip '*.zip'一切都完成了!
########################
就像你想要的脚本一样。在这里它只是相应地编辑
#!/bin/bash
cd <path-to-your-directory>
unzip '*.zip'将该文件保存为unzipscript.sh,并使用'sudo +x unzipscript.sh‘对其授予可执行权限,然后运行此脚本。
https://stackoverflow.com/questions/70080019
复制相似问题