On 10/1/07, Dan Lukes <[EMAIL PROTECTED]> wrote:
> Jan Kulveit napsal/wrote, On 10/01/07 21:42:
> > Zadej to jako ulohu na cviceni :-)
>
> Ptat se na neco, u ceho neznam odpoved ?
> To se mam za zkusenejsiho pedagoga ;-)
>
Tak s tim pri vsi ucte nesouhlasim :-) Pedagog prece nemusi
predstirat, ze
Jan Stary wrote:
> find /tmp -type f | xargs stat -f "%c:%N" | cut -d: -f2 | sort -rn | ...
> (pricemz %a, %m, %c, %B podle toho, co znamena "nejstarsi").
Jedeme druhe kolo, rekl bych.
Uvedeny zapis neresi "zhovadile soubory". A to je jen "hodne zhovadile"
(nazev obsahuje znak ko
Tak ted uz spravne, jo?
find /tmp -type f | xargs stat -f "%c:%N" | sort -n | cut -d: -f2 | ...
H.
--
FreeBSD mailing list (users-l@freebsd.cz)
http://www.freebsd.cz/listserv/listinfo/users-l
On Oct 05 11:40:06, Jan Stary wrote:
> find /tmp -type f | xargs stat -f "%c:%N" | cut -d: -f2 | sort -rn | ...
samozrejme 'sort -n' (nejstarsi!)
--
FreeBSD mailing list (users-l@freebsd.cz)
http://www.freebsd.cz/listserv/listinfo/users-l
On Oct 05 11:16:38, Jan Pechanec wrote:
> On Thu, 4 Oct 2007, Roman Divacky wrote:
> jsme se o tom bavili jeste s Danem, jedno reseni by bylo pouzit
> "find -type f" spolecne se stat, ktery ukaze cas v takovem formatu, ze je
> vhodny pro sestrideni. Plus par dalsich veci, na ktery uz Dan up
On Thu, 4 Oct 2007, Roman Divacky wrote:
>> Zkousel jsem to pres find -delete, ale tam mam problem, ze neumim rici
>> "tolik" nejstarsich, pouze starsi nez x. Dalo by se to jeste nejak jinak?
>
>a pro tyto ucely buh stvoril skriptovaci jazyky.. nebo ne? (nenapada
>mne jak to pekne resit a navic j
gs rm -f
> /bin/ls: Argument list too long.
>
> Zkousel jsem to pres find -delete, ale tam mam problem, ze neumim rici
> "tolik" nejstarsich, pouze starsi nez x. Dalo by se to jeste nejak jinak?
a pro tyto ucely buh stvoril skriptovaci jazyky.. nebo ne? (nenapada
mne j
Jan Kulveit napsal/wrote, On 10/01/07 21:42:
> Zadej to jako ulohu na cviceni :-)
Ptat se na neco, u ceho neznam odpoved ?
To se mam za zkusenejsiho pedagoga ;-)
> co takhle
>
> ls -t -q -F | grep -x 'nfcapd\..*' | fgrep -v '@' | ...
Nefunkcni pro nfcapd.* souboru co ma
On 10/1/07, Dan Lukes <[EMAIL PROTECTED]> wrote:
> Jan Pechanec napsal/wrote, On 10/01/07 15:13:
> > ls -t | grep nfcapd | ...
>
>
...
> Prvni problem co me napada jsou symbolicke
> linky a druhy "znak konce radku ve jmenu souboru"
>
> To druhe by asi vyresil option nektery z '-B' / '
> Jinak - ja vim, ze za normalnich okolnosti, u slusne
> vedeneho adresare, by to stacilo, ale zrovna u /tmp kam muzou
> zapisovat uplne vsichni vidim v tomto reseni urcita rizika.
Ahoj,
jen abych to upresnil, tmp adresar jsem zvolil jen provizorne. Prakticky to
muze byt jakykoli jiny adr
Jan Pechanec napsal/wrote, On 10/01/07 15:13:
> ls -t | grep nfcapd | ...
'^' na zacatku vyrazu v GREPu bych prosil a pokud to ma odpovidat
presne zadani, tak jeste '\.' nakonec ;-)
Jinak - ja vim, ze za normalnich okolnosti, u slusne vedeneho adresare,
by to stacilo, ale
> ls -t | grep "^nfcapd..*" | head -n 1440 | sed 's/^.*$/rm &/' | sh
Chybicka se vloudila.
ls -t | grep "^nfcapd\..*" | head -n 1440 | sed 's/^.*$/rm &/' | sh
Karel
--
FreeBSD mailing list (users-l@freebsd.cz)
http://www.freebsd.cz/listserv/listinfo/users-l
ano, nedocital som zadanie do konca. mea culpa.
Jan Pechanec wrote:
> On Mon, 1 Oct 2007, Peter Sedivy - PeSe wrote:
>
>> xargs je naozaj dobre.
>>
>> je tu este moznost:
>>
>> find /tmp -type f -name 'nfcapd.* -exec rm -f {} ;
>
> to smaze vsechny nfcapd.*, ne 1440 nejstarsich, jak bylo
> tazatel hledal reseni problemu "/bin/ls: Argument list too long." a
> ty navrhujes reseni, ktere ma uplne ten samy problem, tj. ze k xargs nebo
> sed se to vubec nedostane...
Ach tak. Ja myslel, ze je problem s xargs. Tak tohle by sand uz mohlo jit.
ls -t | grep &qu
Mila vec je na toto je napr. aj sysutils/tmpwatch.
Stano.
--
FreeBSD mailing list (users-l@freebsd.cz)
http://www.freebsd.cz/listserv/listinfo/users-l
On Mon, 1 Oct 2007, Kaminar wrote:
>> >> ls -t /tmp/nfcapd.* | head -n 1440 | xargs rm -f
>> >> /bin/ls: Argument list too long.
>> >
>> >Co treba takhle?
>> >
>> >ls -t /tmp/nfcapd.* | head -n 1440 | sed 's/^.*$/rm &/'
> >> ls -t /tmp/nfcapd.* | head -n 1440 | xargs rm -f
> >> /bin/ls: Argument list too long.
> >
> >Co treba takhle?
> >
> >ls -t /tmp/nfcapd.* | head -n 1440 | sed 's/^.*$/rm &/' | sh
>
> a co cekas ze ti ted ls rekne :-)?
On Mon, 1 Oct 2007, Jan Pechanec wrote:
>On Mon, 1 Oct 2007, Peter Sedivy - PeSe wrote:
>
>>xargs je naozaj dobre.
>>
>>je tu este moznost:
>>
>>find /tmp -type f -name 'nfcapd.* -exec rm -f {} ;
jeste poznamka, ze na BSD ma find option "-delete", takze neni
potreba pouzit -exec. Ale ne
On Mon, 1 Oct 2007, Kaminar wrote:
>> ls -t /tmp/nfcapd.* | head -n 1440 | xargs rm -f
>> /bin/ls: Argument list too long.
>
>Co treba takhle?
>
>ls -t /tmp/nfcapd.* | head -n 1440 | sed 's/^.*$/rm &/' | sh
a co cekas ze ti ted ls rekne :-)?
-
On Mon, 1 Oct 2007, Peter Sedivy - PeSe wrote:
>xargs je naozaj dobre.
>
>je tu este moznost:
>
>find /tmp -type f -name 'nfcapd.* -exec rm -f {} ;
to smaze vsechny nfcapd.*, ne 1440 nejstarsich, jak bylo pozadovano.
--
Jan Pechanec
http://www.devnull.cz
--
FreeBSD mailing list (user
> ls -t /tmp/nfcapd.* | head -n 1440 | xargs rm -f
> /bin/ls: Argument list too long.
Co treba takhle?
ls -t /tmp/nfcapd.* | head -n 1440 | sed 's/^.*$/rm &/' | sh
Karel
--
FreeBSD mailing list (users-l@freebsd.cz)
http://www.freebsd.cz/listserv/listinfo/users-l
hazet
> chybu:
>
> ls -t /tmp/nfcapd.* | head -n 1440 | xargs rm -f
> /bin/ls: Argument list too long.
>
> Zkousel jsem to pres find -delete, ale tam mam problem, ze neumim rici
> "tolik" nejstarsich, pouze starsi nez x. Dalo by se to jeste nejak jinak?
>
>
On Mon, 1 Oct 2007, Cizek.Milan wrote:
>Ahoj,
>potrebuji z adresare vymazat 1440 nejstarsich souboru, potiz je nejspis v tom,
>ze je jich tam opravdu mnoho. Takze mi to od urciteho poctu zacne hazet chybu:
>
>ls -t /tmp/nfcapd.* | head -n 1440 | xargs rm -f
treba takhle:
ls -t |
Ahoj,
potrebuji z adresare vymazat 1440 nejstarsich souboru, potiz je nejspis v tom,
ze je jich tam opravdu mnoho. Takze mi to od urciteho poctu zacne hazet chybu:
ls -t /tmp/nfcapd.* | head -n 1440 | xargs rm -f
/bin/ls: Argument list too long.
Zkousel jsem to pres find -delete, ale tam mam
24 matches
Mail list logo