Bonjour

J'aimerais savoir s'il est possible en shell de faire un if then else en une seule ligne de commande. Grossomodo je voudrais faire ça :

LaTruffe@sphynx:[logs]$ if[ 2 > 1 ] then echo 'pouette'

J'ai essayé plusieurs syntax mais rien ne fonctionne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
LaTruffe@sphynx:[logs]$ if[ 2 > 1 ] ; then echo 'pouette' 
LaTruffe@sphynx:[logs]$ if[ 2 > 1 ]  then echo 'pouette' fi
LaTruffe@sphynx:[logs]$ if[ 2 > 1 ] ; then echo 'pouette' fi
...
A chaque fois le shell me dis qu'il y a soit un erreur de syntaxe pas loin du then, soit qu'il ne trouve pas la commande...

Une idée ?

Merci d'avance !