Here's part of an expect script
#/usr/bin/expect
spawn -noecho kwalletcli -f Passwords -e keyofmypassword
expect ".*"
set passwd $expect_out(buffer)
# do some thing
# ...
It read password from kwalletcli, and store in variable passwd
. So I can connect to the servers with this passwd
.
However, the output of kwalletcli is pass through expect and show on console. How can I hide that.