![]() |
Hei og Velkommen fra USA til UNIX og Linux Forums! Takk for besøket og Delta i vårt globale samfunn.
|
|
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 |
| Reg: slette eldre filer fra ftp | sam99 | UNIX for Dummies Spørsmål og svar | 3 | 01-09-2008 10:56 |
| tar'ing og zipping filer | FredSmith | UNIX for Dummies Spørsmål og svar | 4 | 05-02-2006 04:09 |
| rm-filer eldre enn ... | annemar | UNIX for Dummies Spørsmål og svar | 2 | 02-08-2006 05:47 |
| filer eldre enn 15 minutter | sveera | Shell programmering og Skripting | 0 | 08-05-2005 03:05 |
| tar filer eldre enn 30 dager | wfch | UNIX for Dummies Spørsmål og svar | 6 | 04-19-2004 05:40 |
![]() |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
|
|
||||
|
Zipping filer eldre enn én måned
Jeg må zippe alle filer eldre enn en måned i en katalog.
Jeg har til å arkivere dem med filtypen Jeg har. Dat,. CSV,. Cnt filer i katalogen. Jeg brukte følgende kommando It doesnt work finne / bane / *. dat-mtime 30 Denne kommandoen doesnot displayet. Dat filer eldre enn en måned Jeg brukte en annen metode som er kjedelige, men det zipping måned klok zip dat_zip.zip `ls-RTL *. dat | grep Jan | awk '(print $ 9)'` Når du gjør dette har jeg zip filer i zip-katalogen, men hvis jeg fjerner januar filene fra mappen ved hjelp av denne kommandoen ls-RTL *. dat | grep Jan | awk '(print $ 9)' | rm *. dat Jeg mister alle DAT-filer for andre månedene også. Pr min kunnskap | gir o / p fra forrige kommando som jeg / p for neste kommando, hvorfor er jeg mister alt. DAT-filer (fra andre månedene også) Guru's Vær felle noen lys. Takk og hilsen Ram. |
|
||||
|
Sitat:
Code:
ls -rtl *.dat | grep Jan | awk '{print $9}' >/dev/null
rm *.dat
Code:
ls -rtl *.dat | awk '/Jan/{print $9}' | xargs rm
|
![]() |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|