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:
- Offizielle Fish Shell Dokumentation zu String-Manipulationsbefehlen: Fish Shell String
- Einen Vergleich von Textmanipulationswerkzeugen in verschiedenen Shells: Popular Shell Comparison