![]() |
Hej och välkommen från USA till UNIX och Linux Forum! Tack för ditt besök och gå med i vår globala gemenskapen.
|
|
google unix.com
|
|||||||
| Forum | Registrera | Forum Regler | Länkar | Album | FAQ | Medlemslista | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| Shell-programmering och Skript Post frågor om ksh, CSH, SH, bash, PERL, PHP, sed, awk och andra skalskript och skal skriptspråk här. |
Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Senaste Inlägg |
| ta bort tom katalog | sirrtuan | Shell-programmering och Skript | 7 | 04-09-2009 12:41 |
| Överföra filer wih katalogstrukturen. | uxlunatick | SCO | 11 | 04-28-2008 03:25 |
| kopiera filer med katalogstruktur | adddy | UNIX for Dummies Frågor & Svar | 3 | 12-11-2006 08:50 |
| MV-filer från en katalogstruktur (flera nivå) till andra katalogstruktur | srmadab | UNIX för avancerade & Expertanvändare | 4 | 09-13-2006 04:01 |
| diskutrymme som används för filer i en katalogstruktur. | kasala | Shell-programmering och Skript | 8 | 01-14-2005 04:26 |
![]() |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|
|
||||
|
Script för att ta bort alla tomma filer i katalogstrukturen?
Hej Jag måste skriva ett shell script som i huvudsak söker efter alla de tomma filer i den mappstruktur, listar dem innan där användaren uppmanas att bekräfta om de skulle vilja ta bort dem. Om användaren tar bort filen då ett tillkännagivande tycks bekräftar raderas.
Jag har försöka att göra detta i flera veckor nu och det gör mig galen, jag är ganska ny på detta, även om jag får grepp om det långsamt. Skål |
|
||||
|
Tack för svaret M8.
Jag tror inte jag förklarade vad jag försöker göra rätt, jag försöker skapa ett shell script som tillåter mig att hitta alla tomma filer i min katalog träd, över dem och sedan ge mig möjlighet att ta bort dem. Jag skulle vilja kunna få möjlighet att ta bort dem i form av: bort word.doc y / n? > Y word.doc utgå. Jag vet att vissa filer som är tomma är inte utgå det är därför jag måste se vad jag skall bli av. I'm just strating ut gör Linux och jag har träffat en tegelvägg med detta så någon hjälp skulle uppskattas, cheers. Senast redigerad av cat123; 06-05-2008 at 06:56.. |
|
||||
|
Detta pseudokod kan sätta dig på rätt spår ...
Kod:
file_names=`find . -name "*.*" -size 0c` for i in $file_names do print "Do you want to delete the file?" read input if ans='y' or 'Y' rm -f $i else #do nothing echo "File not deleted" fi done |