$ cat foo.sh
#! /bin/bash
set -f
function calcul
{
if [ 2ドル = '*' ]
then
let resultat="1ドル 2ドル 3ドル"
echo "Le résultat est : $resultat"
else
let resultat="1ドル 2ドル 3ドル"
echo "Le résultat est : $resultat"
fi
}
calcul 1ドル 2ドル 3ドル
Exécution :
$ ./foo.sh 2 \* 2
Le résultat est : 4
$ ./foo.sh 2 \* 8
Le résultat est : 16
$ ./foo.sh 5 \* 8
Le résultat est : 40
$ ./foo.sh 5 + 8
Le résultat est : 13
$
[^] # Re: set -f
Posté par zipe31 . En réponse au message [RESOLU] interprétation de *. Évalué à 1.
Le script :
Exécution :