commande pour lancer un script .sh dans la console ???

commande pour lancer un script .sh dans la console ??? - Linux et OS Alternatifs

Marsh Posté le 01-08-2004 à 16:01:32    

Voila j'ai un gros trou de mémoire et je ne trouve nul part quelle est cette commande !
Je voudrais juste lancer un script en .sh alors comment faire ?
Merci !!


Message édité par ham_mer le 01-08-2004 à 16:03:26
Reply

Marsh Posté le 01-08-2004 à 16:01:32   

Reply

Marsh Posté le 01-08-2004 à 16:03:21    

sh tonscript.sh


Message édité par dark le 01-08-2004 à 16:03:32
Reply

Marsh Posté le 01-08-2004 à 16:08:48    

Ok merci !!

Reply

Marsh Posté le 01-08-2004 à 16:57:12    

ou  
 
chmod u+x tonscript.sh #histoire de le rendre executable pour le proprio
./tonscript.sh

Reply

Marsh Posté le 05-08-2004 à 07:10:22    

Ou bien « . ./tonscript.sh », ce qui a pour effet de sourcer ton script au lieu de forker un shell (ce qui est utile si ton script doit fixer des variables d'environnement).

Reply

Marsh Posté le 05-08-2004 à 08:45:47    

matafan a écrit :

Ou bien « . ./tonscript.sh », ce qui a pour effet de sourcer ton script au lieu de forker un shell (ce qui est utile si ton script doit fixer des variables d'environnement).


 
En rajoutant #! /bin/sh dans l'en tête du fichier.

Reply

Marsh Posté le 05-08-2004 à 15:18:12    

Non, pas nécessairement. Le « . » en début de ligne est l'équivalent de la fonction « source », et ca fait interpreter le script par le shell courant. Ton ca sera bash si tu es dans bash, zsh si tu es dans zsh... Le #! n'a rien à voir là dedans.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed