je veux mettre dans un fichier texte le résultat de la commande find /partage -name "*.iso" puis ensuite recuperer le nom des différents fichiers pour les inserer dans un script
Publicité
Posté le 26-04-2004 à 16:30:18
arghbis
salops de dauphins
Posté le 26-04-2004 à 16:35:39
et ? c'est quoi la question?
glor
Posté le 26-04-2004 à 16:41:06
find /partage -name *.iso -exec script.sh
Pour ce que tu veux faire sinon c'est:
find /partage -name *.iso >fichier
Message édité par glor le 26-04-2004 à 16:42:00
godila
Posté le 26-04-2004 à 16:58:59
merci bien je vais essayer ca
godila
Posté le 26-04-2004 à 17:05:53
mais maintenant je veux recuperer les données de ce fichier
lebibi
Notre torture c'est la tourtel
Posté le 26-04-2004 à 17:06:53
cat nom du fichier ?
et tu fais des grep selon ce que tu veux recuperer
non ?
glor
Posté le 26-04-2004 à 17:09:30
godila, le find /path -name match -exec applique la commande a chaque retour de find.. Ca peut etre pratique au lieu de tout mettre dans un fichier puis de les ressortir un par un..
godila
Posté le 26-04-2004 à 17:12:22
c'etait ca qu'il me fallait je vous remercie pour votre aide
tylmyl
Posté le 27-04-2004 à 10:31:24
ceci m'interesse mais ca ne fonctionne pas
francoisp
Posté le 27-04-2004 à 10:35:51
exemple concret pour etre clair :
find /log -name XLR* -mtime +31 -exec rm {} \;
efface toutes les log XLR* de plus de 31 jours.
pour le detail de la syntaxe voir le man page.
---------------
If everything else failed then read the instructions
Publicité
Posté le 27-04-2004 à 10:35:51
tylmyl
Posté le 27-04-2004 à 10:56:48
d'accord mais la commande find /path -name match -exec elle fait quoi au juste