|
Publicité | ||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : mars 2005 Messages : 11 ![]() |
Bonjour,
j'aimerai écrire un outil très rapidement (via awk ? sed ? que sais-je), qui me permette de lister des lignes appartenant à des fichiers sources cobol se trouvant dans un répertoire AIX. La ligne à rechercher contient le statement Cobol NEXT SENTENCE et je veux afficher les lignes encadrant cet ordre avec le IF de départ et le END-IF (voire le point) de fin. Exemple de source : IF condition NEXT SENTENCE else action 1 action 2 END-IF. Comment faire svp ? avec en plus des lignes, le nom du fichier ... Merci d'avance pour celles & ceux qui ont la gentillesse de me répondre, Cordialement, Frédéric. |
|
|
00
|
|
|
#2 |
|
Membre régulier
![]() Inscription : mars 2009 Messages : 296 ![]() |
Slt frglyon et bonne année,
Je ne sais pas si ta demande est tjrs d’actualité si c’est le cas pourrais-tu me transmettre un échantillon du fichier à traiter A+ |
|
|
00
|
|
|
#3 |
![]() ![]() R&D en systemes informatiques bas niveau Unix/Linux Inscription : mai 2004 Messages : 5 129 ![]() |
Bonjour,
Le plus simple consiste a afficher 5 lignes avant et apres le NEXT SENTENCE : Code :
find AIX -name "*.cobol" -exec grep -5 -- "NEXT SENTENCE" {} \; -print
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com