Mi considero un noob regex, ma ho creato un mucchio di file con stringhe di lunghezza variabile e penso di aver ottenuto quello che volevi, prova questo:
[email protected]$ grep -e '[^\ ]\{7,\}' *
Per coloro che non lo capiscono bene:
-e
effettua la ricerca grep utilizzando una regex. [^\ ]
significa corrispondere a un singolo carattere tranne lo spazio. \{7,\}
significa corrispondere a una stringa di 7 o più caratteri. Se dovessi inserire un altro numero dopo , sarebbero stringhe comprese tra 7 e x caratteri.