Bonjour,

je voudrais récupérer une chaine dans un fichier qui est de la forme:
opt=" --port 1 --adresse 2"
opt2=" --port 3 --adtresse 4"

la chaine que je veux récuperer la chaine comprise entre guillemet pour un opt donnée (ici soit opt ou opt2).

J'utilise cette commande pour recuperer la chaine pour opt:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
sed 's/opt=\"\(.*\)\"/\1/g'
Elle me retourne bien mais elle me retourne aussi le reste du fichier et cela je n en veux pas. Je veux seulement quelle me retoune --port 1 --adresse 2

Vous avez une solution?

Merci