![]() |
Bonjour et bienvenu par les États-Unis à la UNIX et Linux Forums! Merci de votre visite et vous joindre à notre communauté mondiale.
|
|
google unix.com
|
|||||||
| Forums | S'inscrire | Forum Rules | Liens | Albums | FAQ | Liste des membres | Calendrier | Recherche | Aujourd'hui, les postes | Marquer les forums comme lus |
| De programmation et de script Shell Posez vos questions à propos de KSH, CSH, SH, BASH, PERL, PHP, SED, awk et d'autres scripts shell et les langages de script shell ici. |
Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
|
||||
| Fil | Thread Starter | Forum | Réponses | Last Post |
| Aide Aide à la recursion | Murtaza | De programmation et de script Shell | 6 | 03-29-2007 11:26 AM |
| permettre la récursivité sur le serveur dns? | xnightcrawl | UNIX for Advanced & Expert Users | 1 | 03-29-2006 11:36 AM |
| recursion trop profond | swamy455 | De programmation et de script Shell | 3 | 07-18-2005 04:18 PM |
| recursion | gsjf | De programmation et de script Shell | 1 | 08-26-2002 01:22 AM |
| supprimer des fichiers | Nisha | De programmation et de script Shell | 7 | 06-26-2002 01:04 AM |
![]() |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
|
|
||||
|
Comment faire pour supprimer les anciens fichiers sans recursion?
Salut les gens,
J'ai besoin d'écrire un script qui supprime les fichiers avec le suffixe *. dmp à partir d'un répertoire spécifique, âgés de plus de 30 jours et pas y compris les sous-répertoires récursifs. C'est-à-dire: La commande suivante récursive supprimer tous les fichiers *. dmp âgés de plus de 30 jours: Code:
find $ORACLE_BASE -mtime +30 -type f -name "*.dmp" -exec rm {} \;
Comment faire? Merci à l'avance, Nir |
|
||||
|
Si votre rechercher n'a pas cette option, un exemple peu d'aide?
Code:
find $ORACLE_BASE -maxdepth 1 -mtime +30 -type f -name "*.dmp" -exec rm {} \;
Code:
find $ORACLE_BASE -mtime +30 -type f -name "*.dmp" -print | grep -v '/.*/' | xargs -r rm Le nombre de barres obliques dépend évidemment du nombre de barres en $ ORACLE_BASE - deux serait correct pour le répertoire courant. (ORACLE_BASE \u003d.) |
![]() |
| Bookmarks |
| Tags |
| mtime |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|