Extraire une partie d'une ligne sur shell

Amatoulah -  
 amatoulah -
Bonjour,
Je cherche à extraire d'une ligne une partie par un filtre de mot. Ma ligne est par exemple:

userdata:ghkghsjlkhjvf\gfdyitknj. jkkj/......variable_X=0189;.......;param01=2;dfgkggfghh...................

Je veux parcourir un fichier, de contenu incompréhensible et extraire la partie qui commence par "variable_X=0189" et finit par "param01=2" et faire sortir le N° de la ligne.

Je vous remercie d'avance,

Amatoulah
A voir également:

2 réponses

dubcek Messages postés 19021 Statut Contributeur 5 637
 
hello
quel shell ? DOS, bash ?
0
Amatoulah
 
sur shell
0
jipicy Messages postés 41342 Statut Modérateur 4 896
 
Salut,
grep -on 'variable_X=.*param01=2;' ton_fichier
0
amatoulah
 
Bonjour,
Il reconnait pas grep -on et apparemment il détecte que grep -o car il me dit (-o Unknown option).
Avez vous d'autres proposition?
Est ce que "match " pourait fonctionner?

Merci :)

Amatou lah
0