Bonjour,
voici ce que j'aimerai faire de la façon la plus élégante possible en BASH.
J'ai 4 types de fichiers différents, si les 4 fichiers existent, je fais tourner le process 4, si 3 existent le process 2 .
J'ai écrit le script ci-dessous mais je pense qu'il y a mieux à faire:
Merci pour votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 for day in {01..30} do fln1="fln1_${day}.txt fln2="fln2_${day}.txt fln3="fln3_${day}.txt fln4="fln4_${day}.txt if [ -e ${fln1} ] then if [ -e ${fln2} ] then if [ -e ${fln3} ] then if [ -e ${fln4} ] then python3 process4.py fln1 fln2 fln3 fln4 else python3 process3.py fln1 fln2 fln3 fi else python3 process2 fln1 fln2 fi else python3 fln1 fi fi done
Partager