Commande find

Vinz Montréal Messages postés 11 Date d'inscription   Statut Membre Dernière intervention   -  
zipe31 Messages postés 36402 Date d'inscription   Statut Contributeur Dernière intervention   -
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   Statut Contributeur Dernière intervention   6 430
 
Salut,

#!/bin/bash

IFS=':'

for file in ${PATH} do;

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

done
0