Hinweis: Das Forum wird geschlossen! Neue Registrierungen sind nicht mehr möglich!

 Zurück zu Pro-Linux   Foren-Übersicht   FAQ     Suchen    Mitgliederliste
Stings in Kleinbuchstaben umwandeln

 
Neuen Beitrag schreiben   Auf Beitrag antworten    Pro-Linux Foren-Übersicht -> Sonstiges
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Rossi
Gast





BeitragVerfasst am: 17. Jul 2001 11:43   Titel: Stings in Kleinbuchstaben umwandeln

Hallo, hat jemand eine Shell Funktion parat, die den Inhalt einer Variable in kleingeschriebenes Umwandelt ?

Ich lese die Eingaben eines Benutzers mit read, aber das Ergebnis soll halt nur Kleinbuchstaben enthalten (kann auch in einer anderen Variable sein).


Zur Not täte es auch eine Funktion, die überprüft, ob der Benutzer nicht doch Großbuchstaben verwendet hat.
 

Jochen
Gast





BeitragVerfasst am: 17. Jul 2001 12:43   Titel: Re: Strings in Kleinbuchstaben umwandeln

Was hast Du gegen Sting, dass Du ihn in Kleinbuchstaben umwandeln willst? Zuviel "Dream of the Blue Turtles" gehört?

Aber Schmerz beiseite. Shellfunktion kenne ich nicht leider nicht, aber mittels tr geht es:
code:

VAR=$(echo "$VAR" | tr '[:upper:]' '[:lower:]')


Dabei gehe ich davon aus, dass Du unter Linux (GNU-tr und bash) arbeitest. Ansonsten müsstest Du es so schreiben:

VAR=`echo "$VAR" | tr '[A-ZÄÖÜ]' '[a-zäöü]'`

Das sollte überall funktionieren. Übrigens, was da als Argument zu tr steht ist kein regulärer Ausdruck. Da liegt die Hauptfehlerquelle im Umgang mit tr, weil es so ähnlich aussieht.

Jochen
 

rossi
Gast





BeitragVerfasst am: 17. Jul 2001 13:55   Titel: Re: Stings in Kleinbuchstaben umwandeln

QL. tr kannte ich nicht. Danke.
 

Beiträge vom vorherigen Thema anzeigen:   
     Pro-Linux Foren-Übersicht -> Sonstiges Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehen Sie zu:  

Powered by phpBB © phpBB Group
pro_linux Theme © 2004 by Mandaxy