Forum Programmation.shell grepLittleLine.sh

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
2
12
mar.
2026

Je n'ai jamais trouvé de commande pour "grep" les "petites lignes". Je veux dire, souvent on cherche quelques chose dans du code avec "grep -r" ou "ripgrep". Seulement, il y a toujours du code minimisé pour ressortir un/des gros pavé qui nous pourrissent la sortie (Typiquement javascript, il y a les lib js). Parfois ces gros pavés saturent le terminal si bien que même avec de la bonne volonté on ne peut pas retrouvé (on peut renvoyer dans un fichier, mais bon). Du coup j'ai fait un script que je pipe à mon grep:

rg ChatMessage .| ~/scripts-utils/utils/grepLittleLine.sh

#!/bin/bash
while read line; do
    if [[ `echo "$line" | wc -c` -lt 1300 ]]; then
        echo $line
     fi
done
  • # ou

    Posté par  . Évalué à 1 (+0/-0).

    while read
    do
        [ ${#REPLY} -lt 1300 ] && echo $REPLY
    done

Envoyer un commentaire

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.