填写命令输入
Fill in command input
我试图在不键入任何内容的情况下输入我试图将输入放入命令中。
我见过有人试过这个:
printf 'argument\n' | command
或
command <<< "argument\n"
我不知道我正在做的事情是否是特定于命令的,但这些都不适用于我正在尝试做的事情。
我正在尝试使用密码压缩文件:
zip -r -e test.zip test_zip/
-e
用于密码输入(这不是我说的部分)。我把密码设置为test1234
.
当我解压缩文件时,我会尝试这样的事情:
printf 'test1234\n' | unzip test.zip
但它仍然要求输入密码。
有什么建议吗?
如果您使用的是 Linux 命令行,请尝试使用 echo
。
echo 'test1234' | unzip test.zip
使用-P
参数
unzip -P <password> <zipfile>
我试图在不键入任何内容的情况下输入我试图将输入放入命令中。
我见过有人试过这个:
printf 'argument\n' | command
或
command <<< "argument\n"
我不知道我正在做的事情是否是特定于命令的,但这些都不适用于我正在尝试做的事情。
我正在尝试使用密码压缩文件:
zip -r -e test.zip test_zip/
-e
用于密码输入(这不是我说的部分)。我把密码设置为test1234
.
当我解压缩文件时,我会尝试这样的事情:
printf 'test1234\n' | unzip test.zip
但它仍然要求输入密码。
有什么建议吗?
如果您使用的是 Linux 命令行,请尝试使用 echo
。
echo 'test1234' | unzip test.zip
使用-P
参数
unzip -P <password> <zipfile>