![]() |
|
|
google unix.com
|
|||||||
| Forums | Registreer | Forum Regels | Links | Albums | Veelgestelde vragen | Ledenlijst | Kalender | Zoeken | Today's Posts | Markeer forums als gelezen |
| Programmeren en Shell Scripting Post vragen over KSH, CSH, SH, Bash, Perl, PHP, sed, awk en andere shell scripts en shell scripting talen hier. |
Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
|
||||
| Draad | Thread Starter | Forum | Antwoorden | Last Post |
| Bestanden verwijderen die ouder zijn dan 5 minuten in de directory (recursief) | scarfake | Programmeren en Shell Scripting | 3 | 06-13-2008 02:10 |
| verwijderen op een na alle bestanden in een directory | finalight | Programmeren en Shell Scripting | 10 | 05-21-2008 04:51 |
| Recursief kopiëren alleen specifieke bestanden van een directory-boom | sharpsharkrocks | Programmeren en Shell Scripting | 3 | 01-07-2008 02:16 PM |
| Is er toch voor het verwijderen van een map die heeft meer dan 200mil bestanden? | plcyber | UNIX for Advanced & Expert Gebruikers | 4 | 06-01-2007 05:28 PM |
| Verwijder enkele oude bestanden van bepaalde directory | siva80_cit | Programmeren en Shell Scripting | 2 | 12-11-2006 06:47 |
![]() |
|
|
LinkBack | Thread Tools | Zoeken in deze Thread | Rate Thread | Display Modes |
|
|
|
||||
|
verwijderen bestanden recursief in de gespecificeerde directory
Ik heb het schrijven van een shell script die alle bestanden en mappen recursief verwijderen binnen de opgegeven directory, maar mag niet de opgegeven map te verwijderen.
Gelieve sommige lichaam helpen mij in het schrijven van het script. |
|
||||
|
Ik kan geen gebruik rm-r *, dus ik wil dat de vergelijkbare functionaliteit worden gedaan door het script dat zal uitpakken inhoud van een map een voor een tijd, en controleer dan of het een bestand of map dan als het een bestand is moet verwijderen, of als het een directory moet lus via de map en verwijder de inhoud van de soortgelijke wijze.
|
|
||||
|
Algo
1) ls-R>> bestand 2) counter \u003d 1 3) Lees nu regel voor regel in de while-lus - while ($ counter <geen van de lijnen in het bestand) if (test-f sed -n $ (teller) p) (Verwijderen van het bestand rm-f sed -n $ (teller) p) |
![]() |
| Bladwijzers |
| Thread Tools | Zoeken in deze Thread |
| Display Modes | Beoordeel deze draad |
|
|