GNU/Linux >> Tutoriels Linux >  >> Linux

Comment définir la limite de longueur de ligne lors de l'utilisation de grep (Filtrer le résultat par longueur de ligne) ?

Première approche, essayez d'exclure les fichiers JS à une ligne du grep en premier lieu. Souvent, ceux-ci auront un nom comme some-library.min.js, vous pouvez donc faire quelque chose comme :

$ grep --exclude '*.min.js' ...

Une autre approche est que si vous savez que cela va être dans un fichier CSS, vous pouvez utiliser ack pour restreindre votre recherche aux fichiers CSS (et ignorer diverses cruft VCS) :

$ ack --type=css ...

Cependant, pour répondre à votre question, vous pouvez écrire une expression régulière correspondant à la longueur de la ligne. Ce qui suit correspondra à n'importe quelle ligne de 100 caractères ou moins.

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

Linux
  1. Comment arrêter ou redémarrer Linux à l'aide de la ligne de commande

  2. Trouver le dernier élément d'une ligne à l'aide de Grep ?

  3. Comment définir la limite de taille de téléchargement de fichier dans Apache ?

  4. Comment supprimer un préfixe de mot à l'aide de grep ?

  5. Définir l'heure relative à l'aide de la ligne de commande

Comment créer un fichier sous Linux à l'aide d'un terminal/ligne de commande

Comment afficher les numéros de ligne dans Vim / Vi

Comment effectuer une recherche de modèle dans les fichiers à l'aide de Grep

Comment limiter la bande passante réseau sous Linux à l'aide de Wondershaper

Comment afficher ou masquer les numéros de ligne dans Vim

Comment définir la taille du bloc bzip2 lors de l'utilisation de tar ?