Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2983 connectés 

  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Faire un script shell sous Unix

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Faire un script shell sous Unix

n°1335533
fiftoman
Posté le 30-03-2006 à 14:25:50  profilanswer
 

salut,  
 
je dois faire un script shell sous Unix.
 
Voici ce que je tappe toujours sous Unix:
 
> chmod +x prog1.pl
> ./prog1.pl
> gnuplot
gnuplot> load 'gaussnorm.gnu'
 
Et j'aimerais automatiser ca dans un script. Qqn pourrait m'aider svp ?

mood
Publicité
Posté le 30-03-2006 à 14:25:50  profilanswer
 

n°1335544
jlighty
Posté le 30-03-2006 à 14:36:58  profilanswer
 

tout bêtement : (ne pas oublier de mettre le script en exécution)

Code :
  1. #!/bin/sh
  2. chmod +x prog1.pl
  3. ./prog1.pl
  4. gnuplot ton_script_gnuplot


puis
ton_script_gnuplot

Code :
  1. load 'gaussnorm.gnu'

n°1335545
fiftoman
Posté le 30-03-2006 à 14:41:31  profilanswer
 

tu peux me dire par contre comment j'execute ce script ?  
Je l'écris dans un fichier texte ? quelle extension ?  
 
merci !

n°1335591
fiftoman
Posté le 30-03-2006 à 15:21:01  profilanswer
 

c'Est bon, j'ai trouvé en fait, je fais  
>sh
$ sh fichier
et ca roule !  
 
PAr contre, je sais pas comment revenir au prompt unix...

n°1335657
franceso
Posté le 30-03-2006 à 16:23:59  profilanswer
 

Citation :

tu peux me dire par contre comment j'execute ce script ?  
Je l'écris dans un fichier texte ? quelle extension ?


tu écris le script dans un fichier texte et tu lui donnes le nom que tu veux (pas nécessairement d'extension particulière).
 
Après, deux possibilités :
1- tu exécutes ton script en le donnant explicitement à ton shell (c'est la solution que tu as déjà trouvée)

> sh mon_script


2- tu donnes les droits d'exécution à ton script

> chmod +x mon_script

après cela, tu peux exécuter ton script directement en ligne de commande :

> ./mon_script

C'est la ligne "shebang" (la première ligne du fichier, qui commence par #) qui détermine quel interpréteur de commande est utilisé pour exécuter le script (dans ton cas, /bin/sh)


---------------
TriScale innov

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Shell/Batch

  Faire un script shell sous Unix

 

Sujets relatifs
recherche de script asp/phpnovice en programmation doit programmer sous unix.
Script VBS : envoi mail automatique avec smtp & pièces jointesAppel de commande shell unix en java
[Ajax] Script d'autocomplétionScript d'enregistrement du document courant en VBS
Executer un script shell sur un serveur unix distant a partir de winNT[script] un petit peu de shell unix
Shell UNIX : Aidez moi SVP Faire un ls -r en script shell[SHELL UNIX] Passer une valeur d'un script a un autre
Plus de sujets relatifs à : Faire un script shell sous Unix


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR