Bonjour,
Je me casse les dents avec awk et sed pour extraire d'un fichier deux champs
pour avoir le nom de mes bases et leur version.
ça se presente comme ça :
COMPTA:/u01/app/oracle/product/11.2.0.3/dbhome_1:N
COMPTAB:/u01/app/oracle/product/11.2.0.3/dbhome_1:N
PROD2:/u01/app/oracle/product/11.2.0.3/dbhome_1:N
COOIF:/u01/app/oracle/product/11.2.0.3/dbhome_1:N
COF:/u01/app/oracle/product/11.2.0.3/dbhome_1:N
PRGFUIT:/u01/app/oracle/product/11.2.0.3/dbhome_1:N
DLAMI:/u01/app/oracle/product/10.2.0.5/dbhome_1:N
MOTEUR:/u01/app/oracle/product/11.2.0.3/dbhome_1:N
J' aimerai avoir ce résultat :
COMPTA : 11.2.0.3
COMPTAB : 11.2.0.3
.......
On me demande ça au boulot d'isoler version et nom de base pour un rapport
que le chef veut faire.....
Si vous avez une idée de ce que doit modifier à cette commande :
cat /etc/oratab | awk -F ":" '{print $1}'
j'arrive à isoler le nom mais pas à afficher les version
--
david martin