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
[EMAIL PROTECTED] 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

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


--
s pozdravem
Votruba Jaroslav
tel: 389002504
mailto:[EMAIL PROTECTED]
-- 
FreeBSD mailing list (users-l@freebsd.cz)
http://www.freebsd.cz/listserv/listinfo/users-l

Odpovedet emailem