• # grep sait le faire

    Posté par . En réponse au message grepLittleLine.sh. Évalué à 3.

    Il faut juste utiliser les expressions rationnelles:

    grep -E '^.{,1300}$'

    Par contre, les performances sont désastreuses. Ça fonctionne pour 20 ou 30 caractères, mais l'exemple précédent avec awk est bien plus robuste et efficace.

    Au passage, si tu utilise explicitement bash, tu peux utiliser la syntaxe ${#line} pour avoir le nombre de caractères dans la variable, ce sera déjà beaucoup plus rapide que de lancer un wc pour chaque ligne.