Lancer un script sh

Résolu
user -  
 Un utilisateur novice -
Bonjour.

etant sous linux depuis peu, j'essaie de faire des petits scripts, bash. Cependant je ne sais pas comment les éxécuter. Il y a t'il une commande particulière pour lancer le script depuis une console ?

Merci d'avance
A voir également:

1 réponse

jisisv Messages postés 3645 Date d'inscription   Statut Modérateur Dernière intervention   934
 
Salut,
  • soit tu renseignes sur la première ligne de ton script le chemin vers l'interpréteur de commandes

johand@horus:~/src/bash$ cat hello.sh
#!/bin/sh
echo ${USER}


tu le marques comme exécutable :
johand@horus:~/src/bash$ chmod 744 hello.sh
johand@horus:~/src/bash$ ./hello.sh
johand
  • soit tu le lances directement avec sh ou bash ( sous Linus sh est en général un lien vers bash)

sh hello.sh
bash hello.sh


Attention
Sourcer le fichier lance l'exécution DANS LE SHELL COURANT.
S'il y a une instruction exit par exemple , on est éjecté du shell courant.

Johan

103
user
 
super j'ai compris, merci !
2
ares
 
merci depuis le temps que je galèrais a faire un script de réinstallation
0