Petite condition Linux / Script Shell

Yuku Messages postés 215 Statut Membre -  
 Yakari -
Bonjour,

Je voudrais juste savoir comment faire cette condition :

Je crée un script qui réceptionne une chaîne de caractères et j'aimerais exercer une condition dessus, qui est vraie si la chaine débute par "/"...

J'ai donc commencé ainsi :

clear
echo "Entrez une chaîne de caractères"
read chaine
if [chaine commence par "/"]
then
echo "0"
else
echo "1"
fi


Mais la condition...?
Merci à ceux qui pourront m'aider...

PS : j'ai pensé à grep "/*" mais je ne suis pas sûr...
Et de plus je ne sais pas comment l'insérer dans une condition et surtout, je n'ai pas de machine Linux sous la main pour tester...
A voir également:

1 réponse

Yakari
 
SAlut,

Après read, tu fais un truc du style : echo $chaine | grep -e "^/" > /dev/null
ensuite dans ton "if" tu testes la variable $? qui stocke le code de ta dernière commande lancée, ici le grep...

Yakari
0