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 :
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 : 20/02/2012 à 1:56
Les heures sont affichées en GMT +1 (Heure d'hiver)
Les heures sont affichées en GMT +1 (Heure d'hiver)