Commande find

Fermé
Vinz Montréal Messages postés 11 Date d'inscription jeudi 3 février 2011 Statut Membre Dernière intervention 15 mars 2011 - 13 févr. 2011 à 06:31
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 - 13 févr. 2011 à 09:20
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 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 422
13 févr. 2011 à 09:20
Salut,

#!/bin/bash

IFS=':'

for file in ${PATH} do;

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

done
0