Quindi ho usato un comando inoltrato tramite curl (sull'utility grep di GNU / Linux) per generare una stringa di password casuale per rafforzare la sicurezza su alcuni dei miei account.
curl -s https://www.grc.com/passwords.htm | grep -oP '[a-zA-Z0-9]{63}' | tail -n1 | cut -c1-63
Sto cercando di far funzionare questo comando su un Mac, e visto che Mac ha le Utilità Generali BSD come base Unix, le bandiere sono diverse. Ho fatto riferimento alla pagina man di grep per l'utilità dei comandi generali di BSD e ho trovato alcuni flag che sembravano funzionare, ma non riesco a farla analizzare correttamente. Se qualcuno può indicarmi la giusta direzione o farmi sapere cosa mi manca, lo apprezzerei.
Ho la sensazione che sia proprio davanti alla mia faccia.
La -e
bandiera sembrava una scelta giusta, ma non funziona neanche.
-e pattern, --regexp=pattern
Specificare un modello utilizzato durante la ricerca dell'input: viene selezionata una linea di input se corrisponde a uno dei pattern specificati. Questa opzione è particolarmente utile quando vengono utilizzate più opzioni -e per specificare più motivi o quando un motivo inizia con un trattino ('-').