Mailinglist Archive: opensuse-de (1798 mails)
| < Previous | Next > |
Re: Bash: Grossbuchstaben in "Worte" wandeln
- From: Al Bogner <suse-linux@xxxxxxxxxxxxxxxxxxxx>
- Date: Sat, 2 Sep 2006 15:20:05 +0000 (UTC)
- Message-id: <200609021719.46903.suse-linux@xxxxxxxxxxxxxxxxxxxx>
Am Samstag, 2. September 2006 02:38 schrieb David Haller:
Hallo David,
> Am Sam, 02 Sep 2006, Al Bogner schrieb:
> >Ich möchte Großbuchstaben in Worte wandeln, also etwa "MEIN HAUS" in "Mein
> >Haus", wobei dies auch bei zB Öö oder ?? funktionieren soll. Mit tr bin
> > ich dazu nicht weitergekommen.
>
> $ echo 'ICH MÖCHTE GROßBUCHSTABEN IN WORTE WANDELN, ALSO ETWA "MEIN
> HAUS" IN "MEIN HAUS", WOBEI DIES AUCH BEI ZB ÖÖ ODER ?? ??ßÄ
> FUNKTIONIEREN SOLL. MIT TR BIN ICH DAZU NICHT WEITERGEKOMMEN.' \
>
> | perl -Mlocale -pe 's/\w+/\u\L$&/g'
echo "Ich möchte Großbuchstaben in Worte wandeln, also etwa "MEIN HAUS"
in "Mein Haus", wobei dies auch bei zB Öö oder Šš funktionieren soll. Mit tr
bin ich dazu nicht weitergekommen." | tr '[[:lower:]]' '[[:upper:]]'
ICH MöCHTE GROßBUCHSTABEN IN WORTE WANDELN, ALSO ETWA MEIN HAUS IN MEIN HAUS,
WOBEI DIES AUCH BEI ZB Öö ODER Šš FUNKTIONIEREN SOLL. MIT TR BIN ICH DAZU
NICHT WEITERGEKOMMEN.
tr kann also nicht š zu Š wandeln, obwohl
locale
LANG=de_AT.UTF-8
LANGUAGE=de_AT:de_DE:de:en_GB:en
LC_CTYPE="de_AT.UTF-8"
echo "ICH MöCHTE GROßBUCHSTABEN IN WORTE WANDELN, ALSO ETWA MEIN HAUS IN MEIN
HAUS, WOBEI DIES AUCH BEI ZB ÖÖ ODER ŠŠ FUNKTIONIEREN SOLL. MIT TR BIN ICH
DAZU NICHT WEITERGEKOMMEN." | perl -Mlocale -pe 's/\w+/\u\L$&/g'
Ich MöChte GroßBuchstaben In Worte Wandeln, Also Etwa Mein Haus In Mein Haus,
Wobei Dies Auch Bei Zb ÖÖ Oder ŠŠ Funktionieren Soll. Mit Tr Bin Ich Dazu
Nicht Weitergekommen.
Ich würde meinen, die übliche Problmatik, die ich seit langer Zeit kenne. Sieh
dir mal "MöChte" an oder "Bei Zb ÖÖ Oder ŠŠ". Das ist leider nicht brauchbar,
da kann ich gleich selber etwas mit individuellen Ausnahmen basteln, wie ich
es schon jetzt habe. Auf Dauer werden es jedoch immer mehr Ausnahmen, die ich
mit sed verarbeite.
> Hintergrund ist, daß in der verwendeten locale eben auch die passenden
> Zuordnungen von Klein- zu Großbuchstaben (und umgekehrt) definiert
> sein müssen.
Das aber nicht passen dürfte.
Al
Hallo David,
> Am Sam, 02 Sep 2006, Al Bogner schrieb:
> >Ich möchte Großbuchstaben in Worte wandeln, also etwa "MEIN HAUS" in "Mein
> >Haus", wobei dies auch bei zB Öö oder ?? funktionieren soll. Mit tr bin
> > ich dazu nicht weitergekommen.
>
> $ echo 'ICH MÖCHTE GROßBUCHSTABEN IN WORTE WANDELN, ALSO ETWA "MEIN
> HAUS" IN "MEIN HAUS", WOBEI DIES AUCH BEI ZB ÖÖ ODER ?? ??ßÄ
> FUNKTIONIEREN SOLL. MIT TR BIN ICH DAZU NICHT WEITERGEKOMMEN.' \
>
> | perl -Mlocale -pe 's/\w+/\u\L$&/g'
echo "Ich möchte Großbuchstaben in Worte wandeln, also etwa "MEIN HAUS"
in "Mein Haus", wobei dies auch bei zB Öö oder Šš funktionieren soll. Mit tr
bin ich dazu nicht weitergekommen." | tr '[[:lower:]]' '[[:upper:]]'
ICH MöCHTE GROßBUCHSTABEN IN WORTE WANDELN, ALSO ETWA MEIN HAUS IN MEIN HAUS,
WOBEI DIES AUCH BEI ZB Öö ODER Šš FUNKTIONIEREN SOLL. MIT TR BIN ICH DAZU
NICHT WEITERGEKOMMEN.
tr kann also nicht š zu Š wandeln, obwohl
locale
LANG=de_AT.UTF-8
LANGUAGE=de_AT:de_DE:de:en_GB:en
LC_CTYPE="de_AT.UTF-8"
echo "ICH MöCHTE GROßBUCHSTABEN IN WORTE WANDELN, ALSO ETWA MEIN HAUS IN MEIN
HAUS, WOBEI DIES AUCH BEI ZB ÖÖ ODER ŠŠ FUNKTIONIEREN SOLL. MIT TR BIN ICH
DAZU NICHT WEITERGEKOMMEN." | perl -Mlocale -pe 's/\w+/\u\L$&/g'
Ich MöChte GroßBuchstaben In Worte Wandeln, Also Etwa Mein Haus In Mein Haus,
Wobei Dies Auch Bei Zb ÖÖ Oder ŠŠ Funktionieren Soll. Mit Tr Bin Ich Dazu
Nicht Weitergekommen.
Ich würde meinen, die übliche Problmatik, die ich seit langer Zeit kenne. Sieh
dir mal "MöChte" an oder "Bei Zb ÖÖ Oder ŠŠ". Das ist leider nicht brauchbar,
da kann ich gleich selber etwas mit individuellen Ausnahmen basteln, wie ich
es schon jetzt habe. Auf Dauer werden es jedoch immer mehr Ausnahmen, die ich
mit sed verarbeite.
> Hintergrund ist, daß in der verwendeten locale eben auch die passenden
> Zuordnungen von Klein- zu Großbuchstaben (und umgekehrt) definiert
> sein müssen.
Das aber nicht passen dürfte.
Al
| < Previous | Next > |