Rechercher : dans
Par :

Extraire une partie d'une ligne sur shell

Dernière réponse le 31 mar 2009 à 12:15:06 Amatoulah, le 28 mar 2009 à 22:30:12 
 Signaler ce message aux modérateurs

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

Configuration: Windows XP
Internet Explorer 6.0

1

dubcek, le 29 mar 2009 à 09:35:14

Hello
quel shell ? DOS, bash ?

Répondre à dubcek

2

Amatoulah, le 29 mar 2009 à 10:28:12

Sur shell

Répondre à Amatoulah

3

jipicy, le 29 mar 2009 à 10:52:00

Salut,

grep -on 'variable_X=.*param01=2;' ton_fichier
$ man woman
Il n'y a pas de page de manuel pour woman.

Répondre à jipicy

4

 amatoulah, le 31 mar 2009 à 12:15:06

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

Répondre à amatoulah