Portál AbcLinuxu, 15. července 2025 15:52
find
, konkrétně podmínky -name
a -regex
, možná se vám budou hodit i -mtime
, -newer
a -older
.
... pripadne vas muze nasmerovat.Michal Kubeček snad tazatele nasměroval dostatečně, ne?
Kdo chce poradit tak poradi, kdo nechce poradit tak ji nemusi vubec cist a ani odpovidat ne?A vaše rada byla...? Z toho původního popisu by konkrétní řešení dokázal dát dohromady jedině jasnovidec, člověk bez tohoto daru nemůže pomoci lépe, než že napíše, jaký příkaz s jakými parametry bude pravděpodobně potřeba. Napsat
man příkaz
a /-parametr
snad není tak intelektuálně náročné.
Aby se něřeklo, že jsem nijak neporadil.. Program date s parametry +%y, +%m, +%d, +%H atp. vypíše datum v různých formátech. Něco jako
find -name "log_`date +%y%m`*.gz"by tedy vypsalo logy za aktuální měsíc.
$ jmeno=db_041119_0203.gz $ echo "$jmeno" | sed 's/^db_/log_/; s/_....\.gz/_????.gz/' log_041119_????.gza předat to zase findu.
Pak nechapu, proc Ti tzv. "vsevedouci" linuxari se vubec obtezuji odpovidat a napisou jednu vetu o tom ze si ma precist manual.Špatně se na to díváš, Veverko. To, že 'vševědoucí linuxáři' odpoví, znamená, že věnovali svůj čas a odpověděli minimálně inspirativně. Oni totiž obvykle vědí směr, kterým se vydat. Někde (tady česky) jsem četl, že tato odpověď není urážející. Myslím, že chyba začínajících je v tom, že se zbytečně urážejí. Všude panuje rivalita mezi začátečníky a zkušenými. To, že profík dá najevo, že umí, není nic špatného. Neznamená to, že by začátečníka ponižoval, pouze mu ukazuje směr - a třeba ironicky. Ostatně i zde je to vztah poptávka–nabídka... Takhle to chodí...
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.