Script shell

Ces forums sont actuellement fermés. Vous ne pouvez donc plus y poster de messages. Les sujets existants sont toutefois conservés pour historique.

Sujet en cours de lecture : Script shell par | (Haut de page) |


Script shell

LuiMeme email Envoyé le : 09/05/2005 à 16:53
Bonjour, je n'arrive pas a faire tourner mon script shell. Je ne comprend pas pq il me dit que le if est vide.
Le but de ce script est d'en creer un nouveau (vide) mais
qui contiendra deja des infos utiles :

-chemin du cshell
-nom du script
-description
-auteur
-date


Voici le code :
#!/bin/csh -f
#
# generer
# genere un nouveau script avec le chemin du cshell, sa description, date de creation et en
# modifiant les droit d'acces du script
# u1bin026
# 26/04/2005
#

set optionsArguments = `getopt u:d: $argv`

while ("$optionsArguments[1]" != "--")
       switch ($optionsArguments[1])
           case "-u" :
                        shift optionsArguments
set auteur = $optionsArguments[1]
breaksw

     case "-d" :
                        shift optionsArguments
   set description = $optionsArguments[1]
breaksw
      
       endsw
       shift optionsArguments
end

      #Est ce que l'argument est un "--"? Si oui, SHIFT
      if ("$optionsArguments[1]" == "--")
          shift optionsArguments

#Maintenant, l'argument est le nom du fichier
echo "#!`which csh`  -f" > $optionsArguments[1]
echo "#" >> $optionArguments[1]
echo "# $optionArguments[1]" >> $optionsArguments[1]
echo "# $description" >> $optionsArguments[1]
echo "# $auteur" >> $optionsArguments[1]
echo "# `date "%A %d %b %Y"`" >> $optionsArguments[1]
echo "#" >> $optionsArguments[1]
Voila, j'espere que vous comprendrez bien tout. ;-)  

Réponses...


Date serveur : 09/01/2009 à 12:36
Les heures sont affichées en GMT +1 (Heure d'hiver)