![]() |
| Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé. | |||||||
|
|||||||
| Linux Forum d'entraide sur le système Linux. Avant de poster -> Tutoriels Linux, F.A.Q Linux |
![]() |
|
|
Outils de la discussion |
|
|
#1 (permalink) |
|
Membre habitué
![]() Date d'inscription: octobre 2006
Localisation: London, UK
Messages: 135
|
bonjour,
Voila j'utilise cygwin pour realiser un petit script, mais je bute depuis un bon moment sur un probleme tout simple en apparence.. le code suivant: Code :
inT= wc -l g:/concatenation/list_file | cut -c-2 echo $inT int=10 if [ $inT = 0 ] merci
__________________
Desole pour l'orthographe, mais il n'y a pas d'accent sur les claviers anglais..sniff... |
|
|
|
|
|
#2 (permalink) | |
|
Membre éprouvé
![]() Date d'inscription: juillet 2007
Localisation: Ecumant les bas fonds
Âge: 22
Messages: 431
|
Quel est le type de inT ?
As tu essayé en faisant Code :
if [ "$inT" = "0" ]
__________________
Citation:
|
|
|
|
|
|
|
#4 (permalink) | |
|
Membre éprouvé
![]() Date d'inscription: juillet 2007
Localisation: Ecumant les bas fonds
Âge: 22
Messages: 431
|
L'opérateur -eq convient dans une comparaison entre entiers. Apparemment inT n'est pas un entier, donc je doute que cela fonctionne.
L'opérateur = convient dans une comparaison entre expressions c'est pour cela que j'ai mis les "" PS : Ce ne sont que des souvenirs lointains, n'hésitez pas à me corriger si je me trompe.
__________________
Citation:
|
|
|
|
|
![]() |
![]() |
||
probleme de conversion d'une chaine
|
||
| Outils de la discussion | |
|
|