linux bash脚本解压缩到同一目录
嗨,我有一个bash脚本,它可以解压一堆受密码保护的文件,但它会解压到我的主目录,而不是我需要它的zip文件所在的文件夹。我最初并没有写这篇文章,也没有编写BashScript的经验,所以我不知道应该尝试什么linux bash脚本解压缩到同一目录,bash,unzip,Bash,Unzip,嗨,我有一个bash脚本,它可以解压一堆受密码保护的文件,但它会解压到我的主目录,而不是我需要它的zip文件所在的文件夹。我最初并没有写这篇文章,也没有编写BashScript的经验,所以我不知道应该尝试什么 #/bin/sh for file in *.zip do unzip -P pcp9100 "$file" -d ../ done 感谢您的帮助删除“-d”选项。您的脚本基本上为它提供了一个路径“./”,这是您的主目录。使用下面的脚本 我现在明白了。我仍然需要-d选项,但我删除了一个
#/bin/sh
for file in *.zip
do
unzip -P pcp9100 "$file" -d ../
done
感谢您的帮助删除“-d”选项。您的脚本基本上为它提供了一个路径“./”,这是您的主目录。使用下面的脚本
我现在明白了。我仍然需要
-d
选项,但我删除了一个点,并将其解压缩到同一目录:
#/bin/sh
for file in *.zip
do
unzip -P pcp9100 "$file" -d ./
done
这一行也像一个符咒,一个以上答案的变化
ls*.zip中的文件为$;解压缩$file-decho$file | cut-d-F1
;完成
#/bin/sh
for file in *.zip
do
unzip -P pcp9100 "$file" -d ./
done