Autor |
Sõnum |
RiisPeet
Pingviini aktivist

Liitunud: 16.11.2006
Postitused: 134

|
postitatud: 14.02.2019, 11:25 postituse pealkiri:
faili nimes numbrite liitmine lahutamine
|
   |
|
Teen varukoopia, faili nimeks `date '+%m%d'`koopia.zip.
Soov on panna automaatselt vanu faile kustutama, kuidas ma saan teha käsu
rm `date '+%m%d'`koopia.zip aga %d-st lahutaks 5, st uue koopia tegemisel kustutaks igakordselt viie päeva vanuse koopia?
|
|
|
|
|
|
|
  |
DaStoned
Pingviini aktivist


Vanus: 43
Liitunud: 11.01.2007
Postitused: 392
Asukoht: Tallinn
Distributsioon: Debian

|
postitatud: 14.02.2019, 14:31 postituse pealkiri:
(teema puudub)
|
   |
|
Ma olen sellistel juhtudel kasutanud pigem failide nimekirja lugemist ja sealt kustutamist väärivate leidmist.
Näiteks kui mul on kataloogis neli faili mida ma soovin alles hoida ja kõik vanemad kustutada, siis vanemate failide leidmiseks:
$ ls -t *koopia.zip | tail -n +5
Nende kustutamiseks aga
$ for filename in $(ls -t *koopia.zip | tail -n +5); do rm -f "$filename"; done
|
|
|
|
_________________ When the shit hits the fan, keep your mouth shut!
|
|
|
  |
obundra
Vana Pingviin


Vanus: 50
Liitunud: 04.08.2005
Postitused: 1213
Asukoht: 127.0.0.1
Distributsioon: RHEL, Solaris, Debian, Gentoo

|
|
|
   |
RiisPeet
Pingviini aktivist

Liitunud: 16.11.2006
Postitused: 134

|
postitatud: 14.02.2019, 17:32 postituse pealkiri:
(teema puudub)
|
   |
|
ei taha kataloogist kõiki vanu faile kustutada...
Aga saab vist kuidagi niimoodi:
rm /kataloog/`date '+%m'`$(($2+`date '+%d'`-5))koopia.zip
Pean veel nuputama kuidas üle kuu vahetuse arvutada
|
|
|
|
|
|
|
  |
akbgf
Vana Pingviin


Liitunud: 07.10.2009
Postitused: 763
Asukoht: Tõravere
Distributsioon: OpenSUSE, Ubuntu

|
|
|
   |
Gomi
Pingviini aktivist


Liitunud: 24.12.2017
Postitused: 182
Distributsioon: Gentoo, Debian

|
postitatud: 15.02.2019, 12:19 postituse pealkiri:
(teema puudub)
|
   |
|
Kui kõiki vanu faile ei taha kustutada, siis saab obundra find'ile külge pookida ka näiteks -name '*koopia.zip', või midagi uhkemat -regex'iga, kui vaja.
|
|
|
|
|
|
|
  |
DaStoned
Pingviini aktivist


Vanus: 43
Liitunud: 11.01.2007
Postitused: 392
Asukoht: Tallinn
Distributsioon: Debian

|
|
|
  |
|