> Hallo zusammen,
> ich glaube meine Frage ist ziemlich d�mlich, aber ich wei� einfach
> kein L�sung.
> Ich m�chte mit sed die Zeichenfolge e' in \l e' umwandeln.
> Ich habe es versucht mit
> sed -e 's/e\'/\\l e\'/g' test.ly >testneu.ly
> Das hat aber gar nicht funktioniert. Was kann man da machen?
$ echo "e'"|sed -es"/e'/\\\l e'/g"
\l e'
Florian
--
<http://www.florian-diesch.de/software/shell-scripts/>
Leider hat das nicht funktioniert, bedauerlicherweise.
Florian Diesch schrieb:
> Hallo zusammen,
> ich glaube meine Frage ist ziemlich d�mlich, aber ich wei� einfach kein
> L�sung.
> Ich m�chte mit sed die Zeichenfolge e' in \l e' umwandeln.
> Ich habe es versucht mit
> sed -e 's/e\'/\\l e\'/g' test.ly >testneu.ly
> Das hat aber gar nicht funktioniert. Was kann man da machen?
Das gequotete "'" mu� au�erhalb des in "'" eingeschlossenen Ausdrucks
stehen:
$ echo e\' | sed -e 's/e'\''/\\l e'\''/g'
\l e'
--
...und tschuess!
Michael
E-mail: M.Otte...@sailor.ping.de
> echo "e'"|sed -e "$*" "s/e'/\\\l e'/g" test.ly >testneu.ly
> mv testneu.ly tes.ly
> sed \
> -e "$*"'s/fis/\\ql fis/g' \
> -e "$*"'s/gis/\\ll gis/g' \
> -e "$*"'s/bes/\\ll ais/g' \
> test.ly >test_neu.ly &&
> mv test_neu.ly test.ly
Es scheint mir, Du möchtest:
sed "
$*s;e';\\\\l e';g
$*s;fis;\\\\ql fis;g
$*s;gis;\\\\ll gis;g
$*s;bes;\\\\ll ais;g" test.ly >test_neu.ly
--
printf -v email $(echo \ 155 141 162 143 145 154 142 162 165 151 \
156 163 155 141 100 171 141 150 157 157 056 143 157 155|tr \ \\\\)
# Live every life as if it were your last! #
On 2009-10-22, Stefan <stefan...@netcologne.de> wrote:
> sed -e 's/e\'/\\l e\'/g' test.ly >testneu.ly
> Das hat aber gar nicht funktioniert. Was kann man da machen?
echo e\' | sed -e "s/e'/\\\\l &/g"
regards,
Christian
--
:wq
regards,
Christian
--
:wq