oui
sachant que le 1 entre ADD et TO est important aussi,
par contre en Cobol les blancs entre ADD et 1 puis entre 1 et TO ne sont
pas fixes
c'est surtout que la commande Cobol d'ajout de 1 dans la variable
xxx-DOC-FGH doit se placer entre le 10 eme caractere et avant le 70 eme
caractere
si mes souvenirs de programmation Cobol sont bons
--
Cordialement
Bressy Frederic
Pensez ENVIRONNEMENT : n'imprimer que si nécessaire
Think ENVIRONMENT: print only if necessary
Le 03/11/2021 à 18:57, Patrice Karatchentzeff a écrit :
> Salut
>
> ADD\s+TO\s+.*-DOC-FGH
>
> Si j'ai bien compris ce que tu demandes.. Si tu veux exactement 3 ou 4
> caractères avant le -DOC, il faudra modifier un peu.
>
> Il faut utiliser egrep pour être compatible perlre.
>
> PK
>
> Le mer. 3 nov. 2021 à 18:47, frederic bressy <bressy.frederic@???
> <mailto:bressy.frederic@orange.fr>> a écrit :
>
> Bonjour
>
>
> Je dois chercher dans des fichiers Cobol, sous plusieurs dossiers
> (ramener d'un serveur CVS), une chaîne du type :
>
> "ADD 1 TO xxx-DOC-FGH"
>
> sachant que les espaces peuvent être d'un ou plusieurs caractères
> que le xxx est de 3 ou 4 caractères majuscule (et peut être du
> numérique)
> le reste est fixe
>
> j'ai déjà une commande de prête, utilisée dans des recherche de
> nombre ,
> pour chaque fichier dans le dossier ou je lance la commande
> j'affiche le
> nombre d’occurrence
>
> find . -type f -exec echo -n {}' ' \; -exec grep “CHAINE NUMERIQUE A
> TROUVER” -c '{}' \;
>
> Peut-on modifier la commande ci-dessus avec une regex pour chercher la
> chaîne citée plus haut, et comment?
>
> merci de vos lumières
>
> --
>
> Cordialement
> Bressy Frederic
>
> Pensez ENVIRONNEMENT : n'imprimer que si nécessaire
>
> Think ENVIRONMENT: print only if necessary
>
>
>
> --
> |\ _,,,---,,_ Patrice KARATCHENTZEFF
> ZZZzz /,`.-'`' -. ;-;;,_ mailto:patrice.karatchentzeff@gmail.com
> <mailto:patrice.karatchentzeff@gmail.com>
> |,4- ) )-,_. ,\ ( `'-'
> '---''(_/--' `-'\_)