sed et correspondance exacte du nombre de séquence d'un caractère
Bonjour,
J'essaie d'afficher une partie d'une ligne qui se trouve deux lignes avant une autre ligne ne comportant que des astérisques (64 *) avec ce
Code:
sed -n '/E(CI)/{N;N;/\*\{64,\}$/{s/.*\(E.*\)/\1/;P}}' fichier2Jessy2
(ça vous rappelle quelquechose? cf. le deuxième fichier de Jessy2), mais ça ne fonctionne pas.
Si, par contre, je met \{63\}, ou toute autre valeur entre 23 et 63, alors sed récupère bien :
E(CI)= -0.18528564071D+03
E(CI)= -0.18529487742D+03
E(CI)= -0.18530280563D+03
E(CI)= -0.18530953458D+03
Le code peut ne pas être correct, où est mon erreur?
merci d'avance.