Shell: String in Klein- oder Großbuchstaben konvertieren

Für einige Vergleichsoperationen von Strings ist es notwendig im Shell Scripting Strings in Kleinbuchstaben und/oder in Großbuchstaben umzuwandeln. Dies ermöglicht Konfigurationen, Eingaben oder Systemrelevante Informationen trotz möglicher Inkonsistenzen in Relation zu setzen und zu vergleichen.

Zur Info: in den nachfolgenden Beispielen wird das Ergebnis direkt nach STDOUT geschrieben. In einer möglichen Script Verarbeitung bietet es sich an, beim schreiben in Variablen eine POSIX $(…)-Methode zu verwenden.

Optionen


Shell (Kornshell, ksh, bash)

Kommando: tr (translate or delete characters)

Umwandeln in Kleinbuchstaben
1. Variante mit RegEx (Regular Expression)

Ausgabe:

Hinweis: Es werden keine Umlaute umgewandelt.

2. Variante mit Option SETS

Ausgabe:

Umwandeln in Großbuchstaben
1. Variante mit RegEx (Regular Expressions)

Ausgabe:

Hinweis: Es werden keine Umlaute umgewandelt.

2. Variante mit Option SETS

Ausgabe:

Kommando: typeset

Umwandeln in Kleinbuchstaben
mit Attribute: -l
Hinweise: Funktioniert nicht unter der Mac OS X Bah Shell.

Ausgabe:

Umwandeln in Großbuchstaben
mit Attribute: -u
Hinweise: Funktioniert nicht unter der Mac OS X Bah Shell.

Ausgabe:


AWK Kommando

Umwandeln in Kleinbuchstaben

Ausgabe:

Umwandeln in Großbuchstaben

Ausgabe:

(Visited 2.837 times, 1 visits today)

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.