Hallo Leute,
ich habe ein kleines Problem. Ich will eine Variable als Argument an ein Programm übergeben.
Diese Variable enthält Strings mit Leerzeichen (also praktisch verschiedene Wörter).
Wie schaffe ich das nun, dass mehrere "Wörter" als ein Argument übergeben werden?
Hier ein kleines Beispiel:
So, Argument eins gehört zusammen, Argument zwei gehört zusammen, usw. Wenn ich das Programm normal starten würde, würde ich es so machen:Code:#!/bin/sh args="Argument eins Argument zwei Argument drei"; cmd="./test_prog ${args}"; ${cmd};
.Code:./test_prog "Argument eins" "Argument zwei" "Argument drei"
Wie bekomme ich das nun in einem Shell-Skript hin?
Gruß, Florian
Lesezeichen