[LUGOS] Datoteke s presledki v bash

Blaz Podrzaj b at thz.net
Mon Sep 10 14:21:03 CEST 2007


Quoting Edi ?uc <e at ed0.net>:

> Robert Ludvik wrote:
>> $ find . -type f
>> ./datoteka s presledki.txt
>>
>> ?e ?elim s tem kaj ve? po?eti, imam problem:
>>
>> $ for dat in `find . -type f`; do mv $dat KRNEKI; done
>> mv: statusa »./datoteka« ni mo? ugotoviti s stat: No such file or 
>> directory
>> mv: statusa »s« ni mo? ugotoviti s stat: No such file or directory
>> mv: statusa »presledki.txt« ni mo? ugotoviti s stat: No such file or
>> directory
>>
>> Kako se re?im tega? (KRNEKI bo ?e kaj nafredil, npr. tr -s '?' 'c' ...)
>>
>
> ?ivjo.
>
> Poigraj se s spremenljivko IFS (Internal  Field Separator).  Tole bo
> dalo ?eljen rezultat:
>
> export IFS=$'\t\n'
> for dat in `find . -type f`; do mv $dat KRNEKI; done
>
> lp,
> Edi

Mogoce se en hint... preden nastavis nov IFS je pametno originalnega 
stlaciti v
novo spremenljivko (recimo IFS_ORIG) in po koncani operaciji nazaj v IFS.

lp,B


More information about the lugos-list mailing list