Petit script shell sous Unix

fifto Messages postés 54 Statut Membre -  
kilian Messages postés 8675 Date d'inscription   Statut Modérateur Dernière intervention   -
salut,

je dois faire un script shell sous Unix s'il vous plait.

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 ?

4 réponses

  1. kilian Messages postés 8675 Date d'inscription   Statut Modérateur Dernière intervention   1 526
     
    Ben tu as à mettre ça dans un fichier.

    Après tu as deux solutions, soit tu le lances comme ça:
    bash nom_de_ton_fichier

    Soit tu notes le chemin vers l'interpréteur en haut de ton fichier, ça s'appele un sha-bang (moi je dis qu'un nom comme ça vaut le coup d'être retenu). Là ton fichier donnerais ça:
    #!/bin/bash
    
    chmod +x prog1.pl
    ./prog1.pl
    gnuplot
    gnuplot > load 'gaussnorm.gnu' 
    1
  2. kilian Messages postés 8675 Date d'inscription   Statut Modérateur Dernière intervention   1 526
     
    Pour la dexième solution, il faudra faire un chmod +x sur ton nouveau script pour l'executer.
    0
  3. fifto Messages postés 54 Statut Membre
     
    c'Est cool, ca marche !
    par contre je sais pas comment sortir du mode bash et revenir à mon repertoire unix courant..
    -1
    1. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898
       
      Salut,

      En espérant avoir compris ta question, il faut que tu lances ton script en "arrière plan" en rajoutant en fin de ligne le caractère "esperluette" (&) :
      ./ton_script&
      ;-))
      0
      1. kilian Messages postés 8675 Date d'inscription   Statut Modérateur Dernière intervention   1 526 > jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention  
         
        esperluette

        Tiens, ça aussi ça vaut le coup d'être retenu..
        -1
      2. jipicy Messages postés 40842 Date d'inscription   Statut Modérateur Dernière intervention   4 898 > kilian Messages postés 8675 Date d'inscription   Statut Modérateur Dernière intervention  
         
        Tiens, ça aussi ça vaut le coup d'être retenu..
        Ben voui, il n'y a pas que l'informatique dans la vie ;-))

        Attention d'ici l'été, risque de contrôle inopiné, pour vérifier l'exactitude de tes dires... ;-DDD
        0
      3. lami20j Messages postés 21506 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   3 571 > kilian Messages postés 8675 Date d'inscription   Statut Modérateur Dernière intervention  
         
        Salut,

        Et la définition pour esperluette c'est Et commercial

        lami20j
        -1
      4. kilian Messages postés 8675 Date d'inscription   Statut Modérateur Dernière intervention   1 526 > kilian Messages postés 8675 Date d'inscription   Statut Modérateur Dernière intervention  
         
        ^_^

        Ok je révise pour l'interro surprise...
        -1
  4. fifto Messages postés 54 Statut Membre
     
    ok !
    ca marche :)
    -1