我想运行一个需要 sudo 密码的命令说:
sudo apt-get update
Run Code Online (Sandbox Code Playgroud)
这不是应该工作吗(我已将密码存储在普通文本文件中passwd.txt):
sudo apt-get update <~/passwd.txt
Run Code Online (Sandbox Code Playgroud)
这是我为什么它应该工作的逻辑:当需要密码时,要求用户从键盘输入密码。但是重定向stdin到从passwd.txt文件中读取应该可以工作。
不应该吗?