CLI-Argumente in Bash-Scripten parsen
Es gibt viele Möglichkeiten Parameter, die an ein Bash Script übergeben wurden, zu verarbeiten. Hier zwei ähnliche Varianten, die das Parameterschema -o /foo/
und --output=/foo/
behandeln können. Das zweite Beispiel zeigt zudem noch die Verwendung von Kommandos.
String Manipulation mit Bash-Hausmitteln
Falls du mit String Manipulation (z.B. ${var#=*}
oder Ähnliches) noch nicht vertraut bist, rate ich dir hier weiter zu lesen. In den folgenden Scripten holen wir uns aus Strings immer einen Teilstring. Der Befehl dabei sieht immer wie folgt aus: ${<VARIABLE><SPLIT-CHARS><REGEX>}
Die Split-Chars definieren was hinterher raus kommt, denn das Ergebnis ist immer ein zusammenhängender String. Von denen gibt es vier verschiedene: (mehr …)