我编写了一个脚本来处理将密码快速复制到剪贴板的操作:
#!/usr/bin/expect -f
spawn -noecho zsh
expect "$ "
send "pass show -c "
interact
exit
该脚本的启动方式如下:
urxvt -e /home/user/pass_script.sh
脚本运行良好,但完成后,生成的 urxvt 终端需要关闭。目前它还没有这样做。我如何确保它会关闭?
答案1
这有效:
#!/usr/bin/expect -f
set timeout -1
spawn -noecho bash
expect "$ "
send "pass show -c "
interact -nobuffer \r return
expect "Copied"
sleep 0.05