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
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...
meilleurduweb
Auteur
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 ?
kelen
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é
meilleurduweb
Auteur
Ok, et merci kelen
Pascal
Comment changer le type de console de bash à korn shell ???
asevere
Webmaster
Salut petite precision...
#!/bin/ksh dis au system que le script doit s'executer dans un kornshell
si tu es dans un console avec bash et que tu tapes ./script, il va ouvrir l'interpreteur korn qui va lancer le script
maintenant si tu a un script bash est que tu le lances de bash il n'est pas necessaire d'avoir une ligne #!/bin/bash au debut du script...
en gros quand il ne trouve pas cette ligne au debut d'un script il s'execute dans le shell courant :o)
Na kaer eo va Breizh,
gand ar mor glaz èn-dro dezi !