Le fichier je travaille avec (oraInst.loc) ressemble à ceci:Expressions régulières match emplacement spécifique fichier
inventory_loc=/u01/app/ORAENV/oracle/oraInventory
inst_group=dba
-je utiliser une expression régulière pour saisir la valeur entre les app/et/oracle. Dans ce cas, ce sera ORAENV mais il pourrait s'agir de toute chaîne alphanumérique de n'importe quel cas et de toute longueur mais sans espace. D'après ce que j'ai lu jusqu'ici en utilisant le groupement semble être la manière de faire ceci mais je ne peux pas obtenir ma tête autour de lui. J'utilise egrep sur Solaris 10 comme moteur regex.
Merci pour la suggestion malheureusement mon egrep fait ne supporte pas "-o" Je dois aimer les outils standard de Solaris ... le fléau de ma vie ces derniers temps – arthurd
Peut-être que grep n'est pas le bon outil pour vous.S'en est-il de sed à la place? –
L'exemple sed fonctionne très bien! – arthurd