这是期望脚本的一部分
#/usr/bin/expect
spawn -noecho kwalletcli -f Passwords -e keyofmypassword
expect ".*"
set passwd $expect_out(buffer)
# do some thing
# ...
它从 kwalletcli 读取密码,并存储在变量中passwd
。所以我可以用这个连接到服务器passwd
。
但是,kwalletcli 的输出是通过 expect 并在控制台上显示的。我怎么能隐藏它。