![]() |
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| Shell programmering og Skripting Post spørsmål om ksh, csh, SH, Bash, Perl, PHP, SED, awk og ANDRE shell scripts og Shell skriptespråk her. |
Mer UNIX og Linux Forum Emner Du kan finne nyttig
|
||||
| Tråd | Tråd startet | Forum | Svar | Siste innlegg |
| fjerne tom katalog | sirrtuan | Shell programmering og Skripting | 7 | 04-09-2009 01:41 |
| Overføre filer wih katalogstrukturen. | uxlunatick | SCO | 11 | 04-28-2008 04:25 |
| kopiere filer med katalogstrukturen | adddy | UNIX for Dummies Spørsmål og svar | 3 | 12-11-2006 08:50 |
| MV filer fra en katalogstrukturen (flere nivå) til andre katalogstrukturen | srmadab | UNIX for Advanced & ekspertbrukere | 4 | 09-13-2006 05:01 |
| diskplass brukt til filer i en katalogstruktur. | kasala | Shell programmering og Skripting | 8 | 01-14-2005 04:26 |
![]() |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
|
|
||||
|
Script for å fjerne alle tomme filer i katalogstrukturen?
Hei jeg trenger å skrive et shell-script som i utgangspunktet søker etter alle de tomme filer i katalogstrukturen, lister dem før vi ber brukeren om å bekrefte om de ønsker å slette dem. Hvis brukeren sletter filen deretter en melding vil vises som bekrefter at filen blir slettet.
Jeg prøver å gjøre dette i flere uker nå og det driver meg gal, jeg er ganske ny i dette, selv om jeg får tak i det langsomt. Skål |
|
||||
|
Takk for svar M8.
Jeg tror ikke jeg forklarte hva jeg prøver å gjøre riktig, jeg prøver å lage et shell script som vil tillate meg å finne alle tomme filer i min katalog treet, føre dem opp og gir meg muligheten til å slette dem. Jeg ønsker å kunne få muligheten til å slette dem i formatet: slette word.doc y / n? :> Y word.doc slettet. Jeg vet at noen filer som står tomme er ikke slettet dette er grunnen til at jeg trenger å se hva jeg er i ferd med å bli kvitt. Jeg er bare strating ut å gjøre Linux og jeg har truffet en murvegg med dette slik at alle hjelpe ville være verdsatt, cheers. Sist endret av cat123; 06-05-2008 kl 07:56.. |
|
||||
|
Denne pseudo-kode kan sette deg på rett linje ... Code:
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 |
![]() |
| Hugseliste |
| Tags |
| linux |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|