Le 03/12/2015 10:20, David Martin a écrit :
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 <http://11.2.0.3/dbhome_1:N> COMPTAB:/u01/app/oracle/product/11.2.0.3/dbhome_1:N <http://11.2.0.3/dbhome_1:N> PROD2:/u01/app/oracle/product/11.2.0.3/dbhome_1:N <http://11.2.0.3/dbhome_1:N> COOIF:/u01/app/oracle/product/11.2.0.3/dbhome_1:N <http://11.2.0.3/dbhome_1:N> COF:/u01/app/oracle/product/11.2.0.3/dbhome_1:N <http://11.2.0.3/dbhome_1:N> PRGFUIT:/u01/app/oracle/product/11.2.0.3/dbhome_1:N <http://11.2.0.3/dbhome_1:N> DLAMI:/u01/app/oracle/product/10.2.0.5/dbhome_1:N <http://10.2.0.5/dbhome_1:N> MOTEUR:/u01/app/oracle/product/11.2.0.3/dbhome_1:N <http://11.2.0.3/dbhome_1:N>


J' aimerai avoir ce résultat :

COMPTA : 11.2.0.3
COMPTAB : 11.2.0.3
cat /etc/oratab |cut -d/ -f1,6

de rien ...
A+

.......

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


Répondre à