no save
Assistance
Achat
News

Forum | Linux/Unix
Scripts et variables.
EminoMeneko, le mer. 13 août 2008 à 15:33:09
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


jipicy
août 08
Suivant
REPONSES
jipicy
août 08
EminoMeneko
août 08
jipicy
août 08
EminoMeneko
août 08
jipicy
août 08
EminoMeneko
août 08
Version Web
Réalisé par RedShift
no save