Retourner au contenu associé (entrée de forum : Problème de script SHELL)
Posté par YELLOWDOG le 04 juin 2018 à 09:39. En réponse au message Problème de script SHELL. Évalué à 1.
C'était bien l'opérateur qui générait le message d'erreur.
Par contre je n'arrive pas à comprendre pourquoi il n'arrive pas à interpréter l’espace de la chaîne de caractère (4 5)
while read -n1 character; do echo "$character" if [ "$character" = " " ] then echo "ESPACE" else echo "CHIFFRE" fi done < <(echo -n "$usersn")
Puisque le résultat donne:
4 CHIFFRE
CHIFFRE 5 CHIFFRE
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: Remplace les doubles crochets par des simples dans ton test , et mettre un espace ...
Posté par YELLOWDOG . En réponse au message Problème de script SHELL. Évalué à 1.
C'était bien l'opérateur qui générait le message d'erreur.
Par contre je n'arrive pas à comprendre pourquoi il n'arrive pas à interpréter l’espace de la chaîne de caractère (4 5)
while read -n1 character; do
echo "$character"
if [ "$character" = " " ]
then
echo "ESPACE"
else
echo "CHIFFRE"
fi
done < <(echo -n "$usersn")
Puisque le résultat donne:
4
CHIFFRE
CHIFFRE
5
CHIFFRE