La ligne "#!/bin/ksh" dans un shell ???

Hello,
je ne sais jamais à quoi sert la ligne :
#!/bin/ksh
dans un shell.
Quelqun pourrait-il m'expliquer simplement son rôle dans l'éxécution du shell.
Merci

3 réponses

  1. en fait quand tu vas exécuter ce script ça va permettre au shell dans lequel tu le lances de trouver celui qui devra l'interpréter.
    d'un shell à l'autre les commandes ne sont pas les mêmes...
    1. Donc, ksh c'est ce qu'on appelle l'interpreteur de commande alors?
      Est ce obligatoire dans un shell? Quelles sont les conséquences si on le zap ?
    2. si tu le zappes le script ne sera pas exécuté puisque tu n'as pas précisé par qui il doit être interprété
    3. Ok, et merci kelen