mi piacerebbe fare qualcosa di simileuscita tubo dal comando interattivo a meno
openssl enc -d -aes256 -in somefile | less
openssl
richiede una password da stdin
. e tutto si incasina quando è coinvolto il numero less
.
C'è un modo per prendere l'output da un comando interattivo (come openssl
che richiede una password) e inviare l'output a less
?
Oppure esiste una tecnica migliore che utilizza uno script bash?
seguente avrebbe funzionato, ma speravo di trovare un modo che non ha utilizzato i file temporanei ... '$ tmp_file = $ (mktemp); openssl enc -d -in somefile> $ tmp_file; meno $ tmp_file; rm $ tmp_file' –
Lo faccio sempre con 'rsync' su' ssh', e di solito non ho problemi. Quando le cose si confondono, sembra essere una cosa di temporizzazione - non è successo per un po ', ma se ricordo bene, se rsync era lento nel chiedere una password, le cose andavano in tilt. – drevicko