Commande find

Vinz Montréal Messages postés 11 Statut Membre -  
zipe31 Messages postés 38797 Statut Contributeur -
Salut,

J'ai le script suivant :


#!/bin/bash

ifs=:

for file in $PATH do;

find -type f -a -mtime -1 -print


done</gras>

Lors de l'exécution du script, j'obtiens l'erreur suivante :

./prog.sh: line 11: syntax error near unexpected token 'find'
./prog.sh: line 11: 'find $PATH -type f -a -mtime -1 -print'


Le contenu de ma variable $PATH est :

echo $PATH
/usr/lib/qt-3.3/bin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/opt/diro/bin


Ce que je veux, c'est pouvoir afficher les fichiers qui ont été modifiés depuis moins d'un jour pour chaque chemin se trouvant dans ma variable $PATH.

Merci pour votre aide.
A voir également:

1 réponse

zipe31 Messages postés 38797 Statut Contributeur 6 433
 
Salut,

#!/bin/bash

IFS=':'

for file in ${PATH} do;

find ${file} -type f  -mtime -1 -print

done
0