パスワードをクリップボードにすばやくコピーするスクリプトを作成しました。
#!/usr/bin/expect -f
spawn -noecho zsh
expect "$ "
send "pass show -c "
interact
exit
このスクリプトは次のように起動されます。
urxvt -e /home/user/pass_script.sh
スクリプトは正常に実行されますが、終了後、生成されたurxvtターミナルを閉じる必要があります。今のところそうではありません。どうすれば確認できますか?
これは動作します:
#!/usr/bin/expect -f
set timeout -1
spawn -noecho bash
expect "$ "
send "pass show -c "
interact -nobuffer \r return
expect "Copied"
sleep 0.05