Jak nahradit znak 0x0D za \n v halde souboru?
Zdenek Zikan
xzikan na fi.muni.cz
Pondělí Leden 3 17:26:27 CET 2005
> jak nahradit znak 0x0D za \n (=0xv halde souboru? Zkoušel jsem
>
> cat souborBAD |sed s/\0x0D/\n/g >>souborOK
>
> ale nevede to k výsledku, ani s \m (to mi nahradí všechny "m"). Ten znak je
> macintoshovský konec řádku a mě s tím nejede parsování strukturovaného textu.
>
> Potřebuji to na haldu souborů, tu smyčku mám, jde mi jen o tu převodní část,
> nevím jak to tam napsat.
Mozna se pletu, ale neni macintoshovsky konec radku \r?
A nefunguje tohle? (nezkousel jsem)
cat souborBAD | tr '\r' '\n' > souborOK
Zdenek Zikan
Další informace o konferenci Linux