小编Rob*_*ker的帖子

尝试在 bash 脚本中传递两个变量

我正在尝试使以下脚本适用于ufw期望我按 y 或 n 来确认我的命令的命令。另外我想将我的密码传递给sudo命令(我知道,坏主意)。

echo 'y' | { echo 'my password'; } | sudo ufw reset
Run Code Online (Sandbox Code Playgroud)

sudo密码位的作品,但我从以下错误消息ufw reset的命令:

Resetting all rules to installed defaults. Proceed with operation (y|n)? Aborted
Run Code Online (Sandbox Code Playgroud)

该命令正在中止,而不是接受我试图发送的“y”。谁能告诉我我做错了什么?

command-line bash scripts

4
推荐指数
2
解决办法
1344
查看次数

标签 统计

bash ×1

command-line ×1

scripts ×1