davkove prejmenovani adresaru
Jan Pechanec
jp at devnull.cz
Mon Oct 2 12:52:36 CEST 2006
On Mon, 2 Oct 2006, Jaroslav Votruba wrote:
>
>
>> na Solarisu i FreeBSD to muze byt treba takto:
>>
>> $ echo "7499 301 0035---2352-tox" | sed -e 's/.\{9\}\([0-9]\{4\}.*\)/N\1/g'
>> N0035---2352-tox
>>
>>
> vmontoval jsem to do toho mího pokusu
> root at postak# for i in .* ; do mv -i "$i" `echo "$i" | sed -e
> 's/.\{9\}\([0-9]\{4\}.*\)/N\1/g'; done
> ale vysledek je
>> (zobacek),shel ceka na dalsi prikaz,ci co
chybi ti uzavirajici `
>
> mohl by jste mi lidsky vysvetlit co dela sed -e(v manu jsem schopnej to
> precist,ale netusim co to ma presne delat) a dale v "N\1/g" co znamena /g,taky
> jsem se s tím nesetkal
\1 je zpetna reference na to co je v zavorkach, N je proste pismeno.
koukni se na nejaky tutorial o shellu a sedu. h.
--
Jan Pechanec <jp (at) devnull (dot) cz>
http://www.devnull.cz
More information about the Users-l
mailing list