在密码提示符中输入行
Entering lines into password promt
对于单向赋值,我需要为 BASH-shell(在 windows 上)编写一个 while 循环来尝试从给定的 .txt-file 逐行输入不同的密码并输入它们以解压缩给定的 .zip-Archive.
我知道如何解压缩档案,我知道如何逐行回显 .txt-file 内容,但不知道如何组合它们:
#1
while read pw
do echo "$pw"
done < passwords.txt
#2
unzip -P $pw archive.zip
在 bash 中有几种方法可以完成此任务,如下所示:
echo -n Please enter the password:
read -s PASSWORD
echo "Debug: your entered the passowrd \"${PASSWORD}\"."
然后调用解压命令...
我会尝试以下方式:
while read -r pw
do
if unzip -P "$pw" archive.zip
then
break
fi
done < passwords.txt
您可以阅读 read -r
选项 here。
对于单向赋值,我需要为 BASH-shell(在 windows 上)编写一个 while 循环来尝试从给定的 .txt-file 逐行输入不同的密码并输入它们以解压缩给定的 .zip-Archive.
我知道如何解压缩档案,我知道如何逐行回显 .txt-file 内容,但不知道如何组合它们:
#1
while read pw
do echo "$pw"
done < passwords.txt
#2
unzip -P $pw archive.zip
在 bash 中有几种方法可以完成此任务,如下所示:
echo -n Please enter the password:
read -s PASSWORD
echo "Debug: your entered the passowrd \"${PASSWORD}\"."
然后调用解压命令...
我会尝试以下方式:
while read -r pw
do
if unzip -P "$pw" archive.zip
then
break
fi
done < passwords.txt
您可以阅读 read -r
选项 here。