Exercice UNIX : - Page 2

Résolu
Précédent
  • 1
  • 2
jipicy Messages postés 41342 Statut Modérateur 4 898
 
#! /bin/sh

if [ "$#" -ne 2 ]
then
echo "Il doit y avoir 2 paramètres en tout et pour tout."
exit 2
fi

fichier="$1"
nbre="$2"

for i in $(seq $nbre)
do
touch ${fichier}-${i}-$(date +%F)
((i++))
done
0
dominique6 Messages postés 258 Statut Membre 9
 
LoL c un truc de fou trop bien ton script je voulais juste savoir autant qeu argument je mets que des chiffres ou des lettres je peux mettre pour tester ? Merci
0
jipicy Messages postés 41342 Statut Modérateur 4 898
 
je voulais juste savoir autant qeu argument je mets que des chiffres ou des lettres je peux mettre pour tester ?

Tu peux la refaire en français, calmement et sans t'énerver, s'il te plaît ?
0
dominique6 Messages postés 258 Statut Membre 9
 
Quand je teste ton script je mets 2 chiffre par exemple le nom du script 1 2. Mais je viens de tester et avec des lettres ça fonctionne pas Merci pour ton aide.
0
jipicy Messages postés 41342 Statut Modérateur 4 898
 
[rep]$ ls
foo.sh*

[rep]$ ./foo.sh 1 2 3
Il doit y avoir 2 paramètres en tout et pour tout.

[rep]$ ./foo.sh 1
Il doit y avoir 2 paramètres en tout et pour tout.

[rep]$ ./foo.sh 1 2

[rep]$ ls
1-1-2009-03-22  1-2-2009-03-22  foo.sh*

[rep]$ 
;-\
0
Précédent
  • 1
  • 2