SHELL脚本,解压缩指定目录下的ZIP文件到另一个目录下

SHELL脚本,解压缩指定目录下的所有的ZIP文件到另一个目录下,如,文件目录为/opt/bin/,指定目录为/opt/wep,且目录下有其他类型文件

#!/bin/bash
for i in $(ls /opt/bin/*.zip 2>/dev/null)
do
    unzip $i -d /opt/wep
done

追问

filenum=`find /opt/bin -name *.zip|wc -l`
if [ $filenum -eq 0 ]
then echo " file not find! "
else cp /opt/bin/*.zip /opt/wep执行报./cloudviewinstall.sh: line 5: syntax error: unexpected end of file

追答

贴贴你的代码,这个看不出来你那里报错了。

追问

filename=*.zip
filepath=/opt/run
fileforwardpath=/opt/run/test
cp ${filepath}/${filename} ${fileforwardpath}
cp: 无法 stat “/opt/run\r/*.zip\r”: 没有那个文件或目录 我可以切换的这目录下啊

追答

你对应的文件夹下有zip文件吗?
大小写zip不一样的

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答