Bonjour,
Je souhaiterais qu'une fonction me retourne une chaine de caractères par exemple.
Qu'existe-t-il comme solution ?
Merci à tous.
A+
#!/bin/bash
#
# Note : le #! est obligatoire pour que le variable=$(commande)
# soit interprete par le shell
#
ma_fonction()
{
if [ ${1} -lt ${2} ]
then
echo "estpluspetit ${1} ${2}"
fi
}
resultat=$(ma_fonction 1 2)
echo ${resultat}
#!/bin/bash
#
# Note : le #! est obligatoire pour que le variable=$(commande)
# soit interprete par le shell
#
ma_fonction()
{
if [ ${1} -lt ${2} ]
then
echo "estpluspetit ${1} ${2}"
else
echo "erreur !!!" >&2
fi
}
resultat=$(ma_fonction ${1} ${2})
echo ${resultat}
$ ./test2.sh 1 2 estpluspetit 1 2
$ ./test2.sh 1 2 > /dev/null
$ ./test2.sh 11 2 > /dev/null erreur !!!
ma_fonction()
{
echo "appel de ma_fonction() avec les parametres $1 et $2."
if [ ${1} -lt ${2} ]
then
echo "estpluspetit ${1} ${2}"
fi
}
resultat=$(ma_fonction 1 2)
Combien cela coûte-t-il au total ? Quelles aides apportent l'état et les acteurs du marché pour alléger cette charge non choisie ? Tous les détails sur Commentçamarche.net.