Bonjour,
Voici un script qui n'a pas été fait par moi-même mais que j'aimerais modifier ou tout au moins savoir comment il effectue son traitement.
Je ne connais pas grand chose en bash et j'aimerais votre aide.
Bon, ceci-dit je comprends à peu près ce qu'il est sensé faire...
Ce que je ne comprend pas tout à fait c'est cette ligne : if [ -f /home/myrep/$i ]
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 d=`ls /home/myrep` sleep 5 for i in $d do echo "$i";echo -n if [ -f /home/myrep/$i ] then java monScriptJava /home/myrep/$i fi done
Et ce qui m'intéresse surtout c'est de savoir dans quel ordre la commande "for i in $d" va-t-elle parcourir les fichiers du répertoire et s'il est possible de modifier ce critère pour, par exemple, avoir un parcours par date de création.
Si ce n'est pas possible comment pourrais-je modifier mon script pour pouvoir traiter les fichiers par date de création ?
Merci d'avance,
Devether
Partager