offtopic sed frage
Christian Brabandt
cblists at 256bit.org
Sam Okt 17 12:33:46 BST 2009
Hi Klaus!
On Sa, 17 Okt 2009, Klaus Schäfer wrote:
> zostało stworzone dla Państwa
>
> mit
>
> sed 's/ł/ł/g' rein > raus
>
>
> wollte ich nur testen ob ich das "ł" ersetzen kann um dann per bash-script
> alle Paare zu ersetzen. Es kommt aber nur sowas wie:
>
> został#322;o stworzone
>
> raus also das ł ist noch drin und das & ist weg. Was mach ich falsch ?
& steht im Ersetzungsteil für den kompletten Match. Wenn du ein & haben
willst, mußt du es escapen. Ich bin mir aber nicht sicher, ob garantiert
ist, dass sed mit 8bit Zeichen klar kommt.
> Ą Ą
> ą ą
> Ć Ć
> ć ć
> Ę Ę
> ę ę
> Ł Ł
> ł ł
> Ń Ń
> ń ń
> Ó Ó
> ó ó
> Ś Ś
> ś ś
> Ź Ź
> ź ź
> Ż Ż
> ż ż
#v+
~$ sed -e 's/Ą/\Ą/g
s/ą/\ą/g
s/Ć/\Ć/g
s/ć/\ć/g
s/Ę/\Ę/g
s/ę/\ę/g
s/Ł/\Ł/g
s/ł/\ł/g
s/Ń/\Ń/g
s/ń/\ń/g
s/Ó/\Ó/g
s/ó/\ó/g
s/Ś/\Ś/g
s/ś/\ś/g
s/Ź/\Ź/g
s/ź/\ź/g
s/Ż/\Ż/g
s/ż/\ż/g
' <file >file_new
#v-
(ungetestet)
Mit freundlichen Grüßen
Christian
--
:wq