Bonjour,
j'aurais une question à poser concernant les variables dans les shell script
en fait pour faire simple, avant d'intégrer le principe dans un autre script qui fait à peu près 300 lignes pour le moment (il en fera sûrement moins après modularisation)
En fait j'aimerais rendre possible ceci :
utiliser le paramètre du script dans une fonction de manière plus propre que la vieille feinte que j'ai imaginé.
Voici le script
#!/bin/bash
# VARIABLES
scr1=$1
scr2=$2
scr3=$3
# FONCTIONS
VerifText()
{
echo "param 1 $1"
echo "recup du param 1 du script ?"
echo $1
return 12
}
fMainScript()
{
echo "Paramètre 1 du script : $1 feinte 1 $scr1"
echo "Paramètre 2 du script : $2 feinte 2 $scr2"
echo "Paramètre 3 du script : $3 feinte 3 $scr3"
VerifText "Essai"
}
# SCRIPT
if [ $# -lt 3 ]
then
echo "Usage : CMD \$1 \$2 \$3"
echo $1 $2 $3
else
fMainScript
fi
Voici la sortie
$ ./tryfuncs.sh tata titi toto
Paramètre 1 du script : feinte 1 tata
Paramètre 2 du script : feinte 2 titi
Paramètre 3 du script : feinte 3 toto
param 1 Essai
recup du param 1 du script ?
Essai
N'y a t-il pas une syntaxe plus propre et/ou plus formelle ?
Merci d'avance.Configuration: Linux
Firefox 3.0.1

