Problème AWK ou SED
thebluffer
-
thebluffer -
thebluffer -
Bonjour,
J'essaie de trouver tous les fichiers qui contiennent un mot1 puis un mot2 sur une ligne différente. J'ai essayer les deux commandes suivantes, mais il semble que lorsque le mot2 n'est pas trouvé on prenne la fin de fichier comme fin de bloc. Une idée du comment faire ?
awk '/mot1/,/mot2/' monfichier
sed -n '/mot1/,/mot2/'p monfichier
Merci.
J'essaie de trouver tous les fichiers qui contiennent un mot1 puis un mot2 sur une ligne différente. J'ai essayer les deux commandes suivantes, mais il semble que lorsque le mot2 n'est pas trouvé on prenne la fin de fichier comme fin de bloc. Une idée du comment faire ?
awk '/mot1/,/mot2/' monfichier
sed -n '/mot1/,/mot2/'p monfichier
Merci.
A voir également:
- Problème AWK ou SED
- Remplacez le mot sed par le mot mais dans tout le texte. combien de caractères contient le document suite à cette modification (en incluant les espaces) ? - Guide
- Comptage des caractères dans Word ✓ - Forum Word
- Problème télécommande sedea - Forum Matériel & Système
- Sed crlf - Astuces et Solutions
- Sed et ses caprices (ou les miens) ✓ - Forum Linux / Unix
Sans vouloir abuser, j'utilise un find pour trouver les fichier à "scanner"
find . -name "*.xml" -exec sed -n '/mot1/{:z;N;/mot2/!bz;p}' {} \;
Comment je fais pour afficher le nom du fichier plutôt que son contenu ?