Portál AbcLinuxu, 14. července 2025 23:38


Dotaz: Sed - nahrazení výrazu

18.1.2009 18:37 Mr. Trotl | skóre: 4 | Jesenice
Sed - nahrazení výrazu
Přečteno: 481×
Odpovědět | Admin
Zdravím, mám textovej soubor a potřebuji v něm všude změnit výraz Date na Datum. Zkouším to v sedu, nějak takto:
sed 's/Date/Datum/g' soubor.txt > test.txt
To ale nefunguje, nic se nenahradí, vznikne úplně identický soubor. Nevíte, co s tím?
Věrni zůstaneme!
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

stativ avatar 18.1.2009 18:49 stativ | skóre: 54 | blog: SlaNé roury
Rozbalit Rozbalit vše Re: Sed - nahrazení výrazu
Odpovědět | | Sbalit | Link | Blokovat | Admin
sed -i 's/Date/Datum/g' soubor.txt
Ať sežeru elfa i s chlupama!!! ljirkovsky.wordpress.com stativ.tk
18.1.2009 20:57 pht | skóre: 48 | blog: pht
Rozbalit Rozbalit vše Re: Sed - nahrazení výrazu
Odpovědět | | Sbalit | Link | Blokovat | Admin
zkuste parametr -e:

sed -e 's/Date/Datum/g' soubor.txt > test.txt
In Ada the typical infinite loop would normally be terminated by detonation.
19.1.2009 08:34 skonciljsem | skóre: 20
Rozbalit Rozbalit vše Re: Sed - nahrazení výrazu
Odpovědět | | Sbalit | Link | Blokovat | Admin

Hloupý dotaz, opravdu je tam Date? Nezpomeň, že je to case sensitivní.

27.4.2009 08:07 Saamoteck
Rozbalit Rozbalit vše Re: Sed - nahrazení výrazu
Odpovědět | | Sbalit | Link | Blokovat | Admin

sed '1,$s/Date/Datum/g' soubor>soubor1

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.