Umformung eines Strings in Kleinbuchstaben

Fish Shell:
Umformung eines Strings in Kleinbuchstaben

Wie geht das:

# Umwandlung in Kleinbuchstaben mit `string tolower`
echo "Das Ist Ein BeISpiel" | string tolower
# Ausgabe: das ist ein beispiel
# Funktion in einer Schleife für mehrere Strings
for str in "Fisch" "Shell" "PrOgRaMmieRuNg"
    echo $str | string tolower
end
# Ausgabe:
# fisch
# shell
# programmierung

Tiefere Einblicke:

Das Arbeiten mit Text in Skripten ist seit Anbeginn ein grundlegendes Element der Programmierung. Die Funktion string tolower in Fish Shell bietet eine out-of-the-box Lösung — ein luxuriöses Feature, das frühere Shells wie die Bourne Shell nicht hatten. Alternativ könnten Programme wie awk oder tr die Aufgabe in älteren Shells meistern:

echo "Etwas Älterer Weg" | tr '[:upper:]' '[:lower:]'
# Ausgabe: etwas älterer weg

Die string Befehlsfamilie in Fish Shell kam mit der Version 2.3.0 und vereinfachte Textoperationen enorm. Im Gegensatz zu POSIX-Shells brauchen wir keine externen Befehle für solche Elementaroperationen.

Siehe auch: