Trouver si on est en bash ou ksh

Résolu
jb_vincennes -  
 jb_vincennes -
Bonjour,

J'ai installé une distrib Fedora récente qui tourne en bash par défault.

Ensuite j'ai installé ksh.

Existe-t-il un moyen de savoir dans quel shell on est (à part regarder le prompt?) et de le tester dans un script?

Merci d'avance..

3 réponses

Yoan Messages postés 11795 Date d'inscription   Statut Modérateur Dernière intervention   2 332
 
Tu peux trouver ça dans la variable d'environnement $SHELL :
$ echo $SHELL
/bin/bash
0
John
 
echo $SHELL renvoi le shell par defaut definit dans la variable $SHELL.

pour savoir quel shell est actif, celui sous lequel on se trouve il suffit de taper,

echo $0
0
jb_vincennes
 
Merci beaucoup à vous.
0