Anmelden

Archiv verlassen und diese Seite im Standarddesign anzeigen : Parameter zusammenfassen



Apollon
25-01-2008, 22:49
Hallo Leute,

hab neulich ein Skript geschrieben bei dem ich dann
festgestellt habe dass es nur funktioniert, wenn in den
Parametern keine Leerzeichen vorkommen.
Beispielsweise wird:

./script "input 1.dat" "input2.dat"

in 3 Parameter aufgespalten: input; 1.dat; input2.dat!
Wie kann ich jetzt mein script dazu bringen die ersten
Argumente zu einem zusammenzufassen?

Danke fürs lesen
Hoffe ihr könnt mir helfen

jan61
26-01-2008, 02:37
Moin,

geht doch:
jan@jack:~/tmp> cat arg_test.sh
echo $#
echo '$1='"$1"
echo '$2='"$2"
jan@jack:~/tmp> ./arg_test.sh "input 1.dat" "input2.dat"
2
$1=input 1.dat
$2=input2.dat
Wo ist das Problem?

Jan