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