A voir également:
- Controler un entier en shell unix (ksh)
- Classic shell windows 11 - Télécharger - Personnalisation
- Comment imprimer un tableau excel en entier - Guide
- Classic shell c'est quoi ✓ - Forum Windows 8 / 8.1
- Shell startup windows 10 - Guide
- Ssh secure shell download - Télécharger - Divers Web & Internet
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
10 nov. 2011 à 17:08
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"
10 nov. 2011 à 17:20
toto=$(echo|awk '/[0-9]{'${#toto}'}/')