A voir également:
- Controler un entier en shell unix (ksh)
- Classic shell - Télécharger - Personnalisation
- Comment imprimer un tableau excel en entier - Guide
- Fan controler - Télécharger - Optimisation
- Shell addition ✓ - Forum Shell
- Sandra a décidé de mieux contrôler son image et sa présence sur différents réseaux sociaux. qu’est-il possible de faire sur ces réseaux ? - Forum Facebook
1 réponse
/tmp>cat > test
#!/bin/ksh
x=$1
if [ `expr $x \* -1` -lt 0 ]; then
echo "entier"
fi
/tmp>chmod 540 test
/tmp>./test 4
entier
/tmp>./test 44
entier
/tmp>./test 456
entier
/tmp>./test R 2> /dev/null
/tmp>./test 0.2 2> /dev/null
/tmp>./test 15633654545 2> /dev/null
entier
/tmp>
voilà une piste....
tu peux metre
`expr $x \* -1 2>/dev/null` comme coondition de IF
#!/bin/ksh
x=$1
if [ `expr $x \* -1` -lt 0 ]; then
echo "entier"
fi
/tmp>chmod 540 test
/tmp>./test 4
entier
/tmp>./test 44
entier
/tmp>./test 456
entier
/tmp>./test R 2> /dev/null
/tmp>./test 0.2 2> /dev/null
/tmp>./test 15633654545 2> /dev/null
entier
/tmp>
voilà une piste....
tu peux metre
`expr $x \* -1 2>/dev/null` comme coondition de IF
toto=$(echo "${toto}"|awk '/[0-9]{'${#toto}'}/')
#teste si toto est vide ou pas et affiche le resultat en fonction du test
[[ -z "$toto" ]] && echo "non numerique" || echo "numerique"
toto=$(echo|awk '/[0-9]{'${#toto}'}/')