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..
Configuration: Windows XP
Firefox 3.0.5

3 réponses

  1. Yoan Messages postés 11905 Statut Modérateur 2 356
     
    Tu peux trouver ça dans la variable d'environnement $SHELL :
    $ echo $SHELL
    /bin/bash
    0
  2. 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