bonjour

Aujourd'hui je voulais recupérer les noms des bases qui étaient en train de tourner sur la machine AIX KSH
Pas difficile me dis je et bien si je galère
j'utilise cette commande

Code : Sélectionner tout - Visualiser dans une fenêtre à part
ps -ef | grep ora_pmon | sed s/ora_pmon_// | awk '{ print $8 }'
ce qui me donne :

AAAAA0D
BBBBB0D
grep
sed
CCCCC0D
Donc j'ai bien le nom de mes 3 bases mais aussi des commandes que j'ai passé, ce qui ne m'arrange pas car les données récupérées par ma commande alimenteront automatiquement un script SELECT
comment ne garder que le nom des bases ?


Une autre chose que je ne comprend pas, c'est que la commande GREP ne
réagit pas de la meme façon suivant que je l'utilise avec PS ou LS

par exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
ps -ef | grep ora_pmon*D
=> me renvoie rien

alors que :
=> renvoie bien kellyv kallyv

les joker ne semble pas s'interpréter avec PS, si qq'un peut aussi m'expliquer
merci à tous