Petite condition Linux / Script Shell

Fermé
Yuku Messages postés 199 Date d'inscription samedi 22 mars 2008 Statut Membre Dernière intervention 22 mars 2012 - 9 juin 2009 à 22:27
 Yakari - 9 juin 2009 à 22:39
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

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