Nahrazeni sekvence znaku

Jan Martinek jan.martinek na inode.at
Neděle Říjen 29 18:25:34 CET 2006


co treba:
sed 's/jedna/\n/g'

to by melo nahradit vsechny instance.

brgds
ianus

On Thu, Oct 26, 2006 at 10:27:39PM +0200, Jiri Mares wrote:
> Dobry den
> 
> Resim problem ... nejprve jsem si mslel ze to bude jednoduche, ale zahy 
> jsem zjistil zevlatsne nevim jak na to.
> Potrebuji v souboru nahradit veskere sekvence dvou znaku znaky jinymi.
> 
> Mam napriklad takovyto soubor:
> 
> jednadvatrijednadva
> jednajedna
> jednadvatrictyri
> jednadvajednadva
> 
> a potrebuji veskera slova "jedna" nahradit novym radkem.
> 
> Prvni napad byl pouzit "tr", ale chyba ... tr nahrazuje pouze jednotlive 
> znaky. Nelze (nebo to alespon neumim) nahradit sekvenci znaku.
> Druhy napad byl pouzit sed. Neco jako sed 's/jedna/\n/' .
> Jenze nastal druhy problem, jelikoz sed nahradi pouze prvni vyskyt 
> retezce na radku a nasledujici vyskyty daneho retezce na radku jiz 
> ignoruje.
> 
> Poradil by nekdo prosim?
> 
> Diky Jirka Mares

-- 
Jan Martinek <jan.martinek na inode.at>, Cellphone: +436503339321
------------- další část ---------------
A non-text attachment was scrubbed...
Name: [žádný popis není k dispozici]
Type: application/pgp-signature
Size: 189 bytes
Desc: [žádný popis není k dispozici]
URL: <http://www.linux.cz/pipermail/linux/attachments/20061029/f584eb93/attachment.sig>


Další informace o konferenci Linux