Retourner au contenu associé (entrée de forum : scripting bash)
Posté par NeoX le 14 mai 2012 à 15:11. En réponse au message scripting bash. Évalué à 3.
si le "premier" fichier et le "deuxieme" fichier ont la meme date que la date du jour (troisieme) alors affiche ok sinon affiche pas ok.
sauf que de la maniere dont tu as ecrit le code plus haut tu ne fais finalement que :
si (vrai et date_2e = date_jour) alors OK sinon pas ok
moi je t'ecris la logique en francais (on appelle ca de l'algorytmie : decrire ton probleme et le decomposer en action plus simple)
et je te proposais de tester :
si ( date_1e = date_jour ) ET (date_2e = date_jour) alors ok sinon pas ok
pour bien etre sur de faire le test sur les deux objets à tester (date_1e et date_2e)
c'est exactement ce qui est fait dans l'exemple que tu as utilisé
if [[ $num -eq 3 && "$stringvar" == foo ]]; then
qui se traduit en "francais" par :
si ($num egal 3) ET ($stringvar = foo) alors …
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: lire la doc, trouver des exemples sur le web
Posté par NeoX . En réponse au message scripting bash. Évalué à 3.
sauf que de la maniere dont tu as ecrit le code plus haut tu ne fais finalement que :
moi je t'ecris la logique en francais (on appelle ca de l'algorytmie : decrire ton probleme et le decomposer en action plus simple)
et je te proposais de tester :
pour bien etre sur de faire le test sur les deux objets à tester (date_1e et date_2e)
c'est exactement ce qui est fait dans l'exemple que tu as utilisé
qui se traduit en "francais" par :