oui, j'ai oublié le 1 dans la regex :
ADD\s+1\s+TO\s+.*-DOC-FGH
Les \s+ sont les espaces a minima.
Le mer. 3 nov. 2021 à 19:09, frederic bressy
<bressy.frederic@???> a écrit :
>
> 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- ) )-,_. ,\ ( `'-'
> > '---''(_/--' `-'\_)
>
--
|\ _,,,---,,_ Patrice KARATCHENTZEFF
ZZZzz /,`.-'`' -. ;-;;,_ mailto:patrice.karatchentzeff@gmail.com
|,4- ) )-,_. ,\ ( `'-'
'---''(_/--' `-'\_)