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 frayd . Évalué à 1 (+0/-0).
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.