我在特定位置有2个zip文件夹。让它成为A.zip& B.zip。我想提取这两个文件夹并将其放在同一位置。怎么做到呢? 我已经尝试了以下脚本,但它不起作用。
set -a filename A.zip B.zip
source_dir=/app/webmcore1/Test
target_dir=/app/webmcore1/Test
for i in $filename[*]
do
unzip $source_dir/$filename[$i];
done
请建议并提供帮助
答案 0 :(得分:1)
使用declare -a arr=(...)
声明一个数组。
您可以使用此脚本:
declare -a filename=("A.zip" "B.zip")
source_dir="/app/webmcore1/Test"
target_dir="/app/webmcore1/Test"
for i in "${filename[@]}"
do
unzip "$source_dir/$i"
done
答案 1 :(得分:0)
怎么样:
filename="A.zip B.zip"
source_dir=/app/webmcore1/Test
for i in $filename
do
unzip "$source_dir/$i";
done