Retourner au contenu associé (entrée de forum : probleme if)
Posté par NeoX le 18 février 2019 à 17:07. En réponse au message probleme if. Évalué à 3.
ton ; en fin de ligne n'a pas lieu d'etre
cela declenche alors l'erreur APRES le present"; donc sur le fi
present";
ca semble marcher avant le else, donc soit ton shell le tolere, et le fi est alors inutile ton script resssemblerait alors à ca
if [ tontest ] then echo "ca existe"; else echo "ca n'esite pas";
ou bien, si c'est un shell standard
if [ tontest ] then echo "ca existe" else echo "ca n'existe pas" fi
si ton shell est bash, ton test est faux, car -d va tester si c'est un directory (un dossier), le test pour savoir si c'est un fichier c'est -f, celui pour savoir si ca existe -e
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
# plusieurs erreur de base
Posté par NeoX . En réponse au message probleme if. Évalué à 3.
ton ; en fin de ligne n'a pas lieu d'etre
cela declenche alors l'erreur APRES le
present";donc sur le fi
ca semble marcher avant le else, donc soit ton shell le tolere, et le fi est alors inutile
ton script resssemblerait alors à ca
ou bien, si c'est un shell standard
si ton shell est bash, ton test est faux, car -d va tester si c'est un directory (un dossier), le test pour savoir si c'est un fichier c'est -f, celui pour savoir si ca existe -e