Stefanie: Einer Bourne-Shell-Funktion Zeichenkette übergeben.

Beitrag lesen

Hi,

IFS würde ich an dieser Stelle nicht generell ändern, sondern vor der Übergabe in dem in Frage kommenden String mit Sed die Leerzeichen durch ein Zeichen ersetzen, das im String nicht vorkommen kann, und diese in der Funktion auf die gleiche Art und Weise wieder in Leerzeichen umwandeln.

Oder Du übergibst diesen String als letzten Parameter, filterst zunächst alle anderen vorher mit dem Shift-Befehl aus (und speicherst sie natürlich zwischen) und fasst dann die restlichen mit $* zusammen.

Gruss
Stefanie