suite et fin: traitement de fichier long avec awk ou autre

Page principale

Répondre à ce message
Auteur: frederic bressy
Date:  
À: guilde
Sujet: suite et fin: traitement de fichier long avec awk ou autre
Bonsoir

finalement voila la commande que j'ai utilisé

perl -lne 'print $1 while /nnnnnnnxx.{8}(.{3})/g'

on n'a plus 18 mais 8 caractères car l'ouverture d'un petit fichier
ramené sur le poste en windows et ouvert par notepad+ ne donnait pas la
bonne visu.

nnnnnnnxx étant le terme de début d'entité recherché

cela m'a bien aidé

merci à tous et surtout Jean-Loup

Le 02/07/2021 à 02:21, mobian a écrit :
> Peut-être que ça semble bête, mais quelque chose comme:
> sed -n 's/1234567ABC.\{18\}\(\[0-9\]\{3\}/)/\1\n/g' ?
> Pas sûr pour les backslashes sur [], et je pense que {N} désigne N
> répétitions de l'expression. Le 'g', c'est pour remplacer toutes les
> occurences, et non seulement la première. Il manque peut-être aussi un
> 'p' pour 'print', vu que '-n' ne ressort rien par défaut.
>


--

Cordialement
Bressy Frederic

Pensez ENVIRONNEMENT : n'imprimer que si nécessaire

Think ENVIRONMENT: print only if necessary