Ich betrachte mich als Regex-Noob, aber ich habe eine Reihe von Dateien mit Strings variabler Länge erstellt und ich glaube, ich habe bekommen, was Sie wollten, versuchen Sie Folgendes:
[email protected]$ grep -e '[^\ ]\{7,\}' *
Für diejenigen, die das nicht ganz verstehen:
-e
macht eine grep-Suche mit einem Regex. [^\ ]
bedeutet, ein einzelnes Zeichen außer Leerzeichen zu finden. \{7,\}
bedeutet, eine Zeichenfolge von 7 oder mehr Zeichen abzugleichen. Wenn Sie hinter eine andere Zahl setzen würden, wären es Zeichenfolgen zwischen 7 und x Zeichen.