Le 03/12/2015 10:20, David Martin a écrit :
cat /etc/oratab |cut -d/ -f1,6Bonjour,
Je me casse les dents avec awk et sed pour extraire d'un fichier deux champspour 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:NCOMPTAB:/u01/app/oracle/product/11.2.0.3/dbhome_1:NPROD2:/u01/app/oracle/product/11.2.0.3/dbhome_1:NCOOIF:/u01/app/oracle/product/11.2.0.3/dbhome_1:NCOF:/u01/app/oracle/product/11.2.0.3/dbhome_1:NPRGFUIT:/u01/app/oracle/product/11.2.0.3/dbhome_1:NDLAMI:/u01/app/oracle/product/10.2.0.5/dbhome_1:NMOTEUR:/u01/app/oracle/product/11.2.0.3/dbhome_1:N
J' aimerai avoir ce résultat :
COMPTA : 11.2.0.3COMPTAB : 11.2.0.3
de rien ...
A+
.......
On me demande ça au boulot d'isoler version et nom de base pour un rapportque 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