[LUGOS] bash skripta za brisanje *.tmp

Nejc Škoberne nejc at skoberne.net
Tue Jan 4 17:31:28 CET 2005


> Zamenjaj rm $i z
> rm "$i"

To seveda se vedno ne bo delovalo. Problem je namrec v delovanju 
bashove for zanke - za delimiter vzame ali "\n" ali " ", torej stvar 
se vedno ne bo delovala.

Jaz sem se tega problema vedno lotil bolj po kmecko - output od 
locate-a sem directal v en file, nato pa sel skozi file po vrsticah 
(kar s for zanko in tail -n in head -n ukazom ter stevcem) in brisal 
kar pac pise v vrstici. Zelo pocasno in kmecko in okorno in ni 
primerno za veliko stevilo (vec tisoc) datotek.

Kako se pa to elegantno resuje?

-- 
Nejc Škoberne
E-mail: nejc at skoberne.net


More information about the lugos-list mailing list