[PUG] sed Problem

2011-02-05 Diskussionsfäden Veit
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hallo Leute,
wer hat Ahnung von sed?

Ich habe ein sed-Problem und komme nicht weiter:

Bei einem inputfile sollen alle Vokale in einer bestimmten Reihenfolge
vertauscht werden:
e-a
i-e
o-i
u-o
a-u
(andere Reihenfolge, anderes Ergebnis!)
dann soll der output in einen file geschrieben werden, der inputfile
soll unveraedert bleiben.

Meine sed-Zeile sieht so aus:

sed -n -e 's/eioua/aeiou/gp' inputfile.txt  outputfile.txt

Leider macht das nicht, was es soll.
Der inputfile bleibt erhalten.
Der outputfile wird zwar angelegt, ist aber leer!

Wer weiss, wo der Fehler liegt
Ich habe schon viel ausprobiert, komme aber nicht weiter! ;-(

Wer kann mir helfen?

Viele Gruesse
Veit
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBAgAGBQJNTV4lAAoJEKVU9rcoGaCJ384P/3ZTevInAHOBWWkVp7tw2n0C
9BgoTM4eN1Phv6MA8HxzgDFwBtZz0VcCjB3LWpuNnIyvFICBuMdneb4Z38zgp1j1
krhGjKbxudbxVTTORjS/i+wvQC+dKstd2cqbM7mjEEsGjGlSOhWsvwEs1l5+fXK3
3dMeU7CfjuVeMqKhVCywSHsKGTWVQqvIiPdSR8c2Z5RAa9s2outVoh6IJyezS2Fj
uZIvNy1gZT/haG42KuVofENOv+ojmQmxQOaCMh3MdSqWUAfYfunGnF2blvno7pfA
2PGuGtnByHnCbpJdWsQXS/hfKI63t8AMfYwMT17n/uWFMtNBWJfWLxCLzrmBUOm+
BhNK96NArqbvnL7NLVlu2bcWJO5fBzpe4LYxNJ5DN3Koe1+EiEH1lbKd5t16msBF
fsntOW8ZyKA/O2qgxiie1kqUJMQ0zCPo0SftHT+eaW7OW6yUjOeLJsjymjuAHz+0
YG41vfcjwcbykU4i3bEk6yrKOcDoChCV0PFqIIS6OmrA4w9ROJt7SZQ+DRgQGFrY
LmDwfKy1TzxcqnKbK/mukvUe3vcRu+6yyeKzIJrLJ/bJVSeF2rfKHnt3aibt0UnY
Mp0iihtnt1lEvCgTDL4UjIuETAyfWJ6t111SMkr36Az2Ql7P+5ZN1z8SxXwEyDWI
pMHvifeRnMf7c/xmrG4o
=QTPl
-END PGP SIGNATURE-
--

PUG - Penguin User Group Wiesbaden - http://www.pug.org


Re: [PUG] sed Problem

2011-02-05 Diskussionsfäden Benjamin Peter

Hi,

ich würde es so machen

sed -e 'y/eioua/aeiou/' inputfile.txt  outputfile.txt

Zum einen hast du mich mit dem -n auch gut dran gekriegt.

-n  By default, each line of input is echoed to the standard  
output ...

 it.  The -n option ___suppresses___ this behavior.

Zum anderen würde ich bei Zeichen - Zeichen konvertiertung y  
verwenden.



Gruß Ben.

On 05.02.2011, at 15:26, Veit wrote:


-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hallo Leute,
wer hat Ahnung von sed?

Ich habe ein sed-Problem und komme nicht weiter:

Bei einem inputfile sollen alle Vokale in einer bestimmten Reihenfolge
vertauscht werden:
e-a
i-e
o-i
u-o
a-u
(andere Reihenfolge, anderes Ergebnis!)
dann soll der output in einen file geschrieben werden, der inputfile
soll unveraedert bleiben.

Meine sed-Zeile sieht so aus:

sed -n -e 's/eioua/aeiou/gp' inputfile.txt  outputfile.txt

Leider macht das nicht, was es soll.
Der inputfile bleibt erhalten.
Der outputfile wird zwar angelegt, ist aber leer!

Wer weiss, wo der Fehler liegt
Ich habe schon viel ausprobiert, komme aber nicht weiter! ;-(

Wer kann mir helfen?

Viele Gruesse
Veit
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBAgAGBQJNTV4lAAoJEKVU9rcoGaCJ384P/3ZTevInAHOBWWkVp7tw2n0C
9BgoTM4eN1Phv6MA8HxzgDFwBtZz0VcCjB3LWpuNnIyvFICBuMdneb4Z38zgp1j1
krhGjKbxudbxVTTORjS/i+wvQC+dKstd2cqbM7mjEEsGjGlSOhWsvwEs1l5+fXK3
3dMeU7CfjuVeMqKhVCywSHsKGTWVQqvIiPdSR8c2Z5RAa9s2outVoh6IJyezS2Fj
uZIvNy1gZT/haG42KuVofENOv+ojmQmxQOaCMh3MdSqWUAfYfunGnF2blvno7pfA
2PGuGtnByHnCbpJdWsQXS/hfKI63t8AMfYwMT17n/uWFMtNBWJfWLxCLzrmBUOm+
BhNK96NArqbvnL7NLVlu2bcWJO5fBzpe4LYxNJ5DN3Koe1+EiEH1lbKd5t16msBF
fsntOW8ZyKA/O2qgxiie1kqUJMQ0zCPo0SftHT+eaW7OW6yUjOeLJsjymjuAHz+0
YG41vfcjwcbykU4i3bEk6yrKOcDoChCV0PFqIIS6OmrA4w9ROJt7SZQ+DRgQGFrY
LmDwfKy1TzxcqnKbK/mukvUe3vcRu+6yyeKzIJrLJ/bJVSeF2rfKHnt3aibt0UnY
Mp0iihtnt1lEvCgTDL4UjIuETAyfWJ6t111SMkr36Az2Ql7P+5ZN1z8SxXwEyDWI
pMHvifeRnMf7c/xmrG4o
=QTPl
-END PGP SIGNATURE-
--

PUG - Penguin User Group Wiesbaden - http://www.pug.org


--

PUG - Penguin User Group Wiesbaden - http://www.pug.org


Re: [PUG] sed Problem

2011-02-05 Diskussionsfäden Veit
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

Hallo Ben,
dake fuer Deinen Tip!
Inzwischen habe ich das Problem schon geloest.
Das script funktioniert gut und es kommt auch das gewuenschte Ergebnis
heraus.
Gruesse
Veit

Am 05.02.2011 17:35, schrieb Benjamin Peter:
 Hi,
 
 ich würde es so machen
 
 sed -e 'y/eioua/aeiou/' inputfile.txt  outputfile.txt
 
 Zum einen hast du mich mit dem -n auch gut dran gekriegt.
 
 -n  By default, each line of input is echoed to the standard output
 ...
  it.  The -n option ___suppresses___ this behavior.
 
 Zum anderen würde ich bei Zeichen - Zeichen konvertiertung y verwenden.
 
 
 Gruß Ben.
 
 On 05.02.2011, at 15:26, Veit wrote:
 
 Hallo Leute,
 wer hat Ahnung von sed?
 
 Ich habe ein sed-Problem und komme nicht weiter:
 
 Bei einem inputfile sollen alle Vokale in einer bestimmten Reihenfolge
 vertauscht werden:
 e-a
 i-e
 o-i
 u-o
 a-u
 (andere Reihenfolge, anderes Ergebnis!)
 dann soll der output in einen file geschrieben werden, der inputfile
 soll unveraedert bleiben.
 
 Meine sed-Zeile sieht so aus:
 
 sed -n -e 's/eioua/aeiou/gp' inputfile.txt  outputfile.txt
 
 Leider macht das nicht, was es soll.
 Der inputfile bleibt erhalten.
 Der outputfile wird zwar angelegt, ist aber leer!
 
 Wer weiss, wo der Fehler liegt
 Ich habe schon viel ausprobiert, komme aber nicht weiter! ;-(
 
 Wer kann mir helfen?
 
 Viele Gruesse
 Veit
- -- 
-


PUG - Penguin User Group Wiesbaden - http://www.pug.org

 -- 
 

 PUG - Penguin User Group Wiesbaden - http://www.pug.org
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBAgAGBQJNTXz0AAoJEKVU9rcoGaCJgKQP/2VOu04LDUeG9GL/2XmUTGt8
3AUKR9t3j6kEOTRbVxOJBbPOxfPMGZ3v2fCzzn2gKdKHdN6a1Pz4C3MqVud7bNNT
q6vHnmmJlW0LTZNkJsyyEbW7PR/bEatIHtG4dDo+0BpogGalDx7beUHc64PGiads
XW3zD53ShDY5X5T7BMPGveYi5v1KpPw99RGHQZRjKmgbUUQS+ApYz7pPDHd56/mj
Z/n++/CnMJtoP/KWiC5KMGOmOM/9/tbCaxFzGF036yOgRupdg4pmxwl1Ky3mCKfT
7YuqOFkasM8cicflPUdHDjvrEfTuj+uzCEtqX4tr9rmRNdg0nVupXHeW5OxYS8kA
dsL+n32b2Kq4WiWIrNs/IjqBT+165rciCij4V2EA3tiI+cRKf1poBs6PJrXEJ2k6
5kC1o3gC3jeIZ3Q8extmJxaHD7aN8BbWnL11wP/xrjUtkxbAEmObzTlhEWvO8Rhf
A70Zqz4CcD9tpcIEvvozktclwkV08MKRPIz9KzopUDkt3E3EGzEJ7qEAPki0TUwN
0V9t1kuPJ47FjBRTTaqsMZoRiZ8NrkRNkPdC3u37XmH4jV3MQuCFzdLrU6ST1bgC
Zg86Er+1QXHwxxko8aEZQbjcwwaagTvR4zVMzSL2gCCW4yuNpojWudFa+sKUN2wT
7AbBOfGs1qTyHRnrHkmR
=Zt5Z
-END PGP SIGNATURE-
--

PUG - Penguin User Group Wiesbaden - http://www.pug.org