Bonjour,
Je me prends la tête avec quelque chose qui me semble tout simple : les fonctions logiques avec des conditions.
Je fais :
Cela fonctionne bien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 if [ -e fichier1 ] && [ -e fichier 2 ]; then echo "les fichiers existent" else echo "les fichiers n'existent pas" fi
Mais en faisant cela :
Je n'ai pas le bon résultat. Il me dit que mes 3 fichiers n'existent pas alors qu'ils existent !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 if [ -e fichier1 ] && [ -e fichier 2 ] && [ -e fichier 3 ]; then echo "les fichiers existent" else echo "les fichiers n'existent pas" fi
Comment faire pour utiliser plusieurs fonctions logiques dans une condition ?
Et faire quelque chose d'un peu plus compliqué comme cela :
(j'ai mis des parenthèses pour expliquer ce que je recherche à faire)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 if [ -e fichier1 ] && [ -e fichier 2 ] && ([ -e fichier 3 ] || [ -e fichier 3 ]); then echo "les fichiers existent" else echo "les fichiers n'existent pas" fi
Merci d'avance pour vos idées.
Partager