Mir wurde gesagt, dass die Leerzeichen in bash
oder in anderen Shell-Skripten wichtig sind, und ich sollte die Existenz von Leerzeichen nur ändern, wenn ich weiß, was ich tue. Mit "Ändern der Existenz" meine ich entweder das Einfügen eines Leerzeichens zwischen zwei Nicht-Leerzeichen oder das Entfernen eines Leerzeichens zwischen zwei Nicht-Leerzeichen, z. B. Ändern var="$val"
in var ="$val"
oder umgekehrt. Ich will fragen
Gibt es Fälle, in denen die Verwendung eines einzelnen Leerzeichens oder mehrerer aufeinanderfolgender Leerzeichen in einem Shell-Skript einen Unterschied macht? .
(Natürlich macht das Einfügen / Löschen eines Leerzeichens in Anführungszeichen einen Unterschied, z. B. das Ändern von echo "a b"
nach echo "a b"
oder umgekehrt. Ich suche nach Beispielen, die von diesem trivialen Beispiel abweichen .)
Ich bin auf diese Frage gestoßen, aber es geht um das Hinzufügen und Entfernen von Leerzeichen zwischen zwei Nicht-Leerzeichen, für die ich viele Beispiele kenne, die einen Unterschied machen würden.
Jede Hilfe wäre dankbar. Fügen Sie nach Möglichkeit weitere Sorten von Muscheln hinzu.