Come faresti per ottenere stringhe alfanumeriche da 1 a 50 caratteri (idealmente, funzionerebbe anche qualsiasi lunghezza) con i due punti su ciascun lato - un risultato tipico sarebbe tutte le linee che contengono la stringa :shopping:
. Finora ho il codice qui sotto (ho provato alcune varianti su di esso) che non funziona:
grep ':[[:alnum:]]{1,100}:' ~/x.txt
grep
includendo lo-E
switch.