/bin/ls: Argument list too long.

Jan Kulveit jk-freebsdcz at ks.cz
Fri Oct 5 16:00:31 CEST 2007


On 10/1/07, Dan Lukes <dan at obluda.cz> 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 ;-)
>

<ot>
Tak s tim pri vsi ucte nesouhlasim :-) Pedagog prece nemusi
predstirat, ze vi vsechno. Naopak, rad vzpominam na nektera
cviceni, kde misto uloh, jejichz reseni je v knize na str. ...pedagog
prisel s tim, ze ...napadl me takovy problem ... ale nenapadlo
me, jestli to plati nebo ne ... zkuste si to dokazat.
</ot>

> > co takhle
> >
> > ls -t -q -F | grep -x 'nfcapd\..*' | fgrep -v '@' | ...
>
>         Nefunkcni pro nfcapd.* souboru co maji v nazvu
>
> 1. '@'
> 2. netistitelne znaky (ls -q nazev poskodi a kdyz takovy soubor spadne
> do 'kandidatu na smazani' nepujde smazat protoze neznas spravny nazev)
>

pravdaze, funguje to jen pro vychovane soubory. Praktickym neshellovym
resenim je soubory vychovat - "detox /tmp"

Teoretickym resenim - co takhle?

TRIG=`ls -t -B | grep -x 'nfcapd\..*' | head -1400 | tail -1`
find . -name 'nfcapd.*' -type f -cnewer "$TRIG" -rm

jk



More information about the Users-l mailing list