J'ai une collection de fichiers dans un répertoire que je voudrais rechercher une expression régulière particulière (=([14-9]|[23][0-9])
, en l'occurrence). Mais je me soucie seulement quand ce modèle tombe sur la deuxième, sixième, dixième, ..., 4n + 2-ème ligne.Grepping seulement certaines lignes de fichiers
Existe-t-il un bon moyen de le faire?
Merci! Une légère modification, awk '{if ((FNR% 4) == 2) {print FNR ":" $ 0}}' * | egrep '= ([14-9] | [23] [0-9])' a bien fonctionné. – Charles