Ne maîtrise pas les boucles if !!!
Résolu
evita8
Messages postés
32
Statut
Membre
-
evita8 Messages postés 32 Statut Membre -
evita8 Messages postés 32 Statut Membre -
Bonsoir,
J'ai un soucis, de syntaxe à première vue, avec la condition if...
Tout d'abord, la variable que je veux tester :
echo $VAR
me donne : <Blabla> </Blabla>
Puis,
wc -w <<< $VAR
résultat : 2
Le résultat attendu donc, puisque VAR contient deux "mots"
Ma condition if :
if [ wc -w <<< $VAR -ne 2 ] ; then
echo "Pas egal a 2"
else
echo "Il y en a 2"
fi
A l'execution j'ai :
racine.sh: line 46: [: too many arguments
Quelqu'un pourrait m'indiquer la syntaxe correcte?
Merci
J'ai un soucis, de syntaxe à première vue, avec la condition if...
Tout d'abord, la variable que je veux tester :
echo $VAR
me donne : <Blabla> </Blabla>
Puis,
wc -w <<< $VAR
résultat : 2
Le résultat attendu donc, puisque VAR contient deux "mots"
Ma condition if :
if [ wc -w <<< $VAR -ne 2 ] ; then
echo "Pas egal a 2"
else
echo "Il y en a 2"
fi
A l'execution j'ai :
racine.sh: line 46: [: too many arguments
Quelqu'un pourrait m'indiquer la syntaxe correcte?
Merci
A voir également:
- Ne maîtrise pas les boucles if !!!
- The realtek network controller was not found. if deep sleep mode is enabled please plug the cable ✓ - Forum Pilotes (drivers)
- Php if multiple conditions ✓ - Forum PHP
- If exist - Forum Java
- If char ✓ - Forum Programmation
- The Realtek Network Controller was not found. - Forum Pilotes (drivers)
Connaîtrais tu un bon tutoriel pour UNIX ? Il y a le man mais c'est en anglais...