Voglio scrivere una shell + prevedono uno script che riempia automaticamente le mie password tramite l'utilità CLI LastPass lpass. Non sono sicuro di come eseguire l'invio della password restituita lpassall'inserimento della password in uno script di attesa.
Finora lo script prevede qualcosa di simile:
# The beginning isn't important
expect -exact "\r
Please enter your username and password.\r
Username:"
send -- "my-username\r"
expect -exact "my-username\r
Password:"
send -- $(lpass show --password service\ im\ connecting\ to)
expect -exact "\r
# The rest of the expect script follows
Non sono sicuro di come debba essere scritto il bit in $ (...) ...
sendfarlo in uno script di attesa. Non ho trovato che $ (...) negli script previsti funzioni come nei normali script di shell.