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 lpass
all'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 $ (...) ...
send
farlo in uno script di attesa. Non ho trovato che $ (...) negli script previsti funzioni come nei normali script di shell.