Variable Anzahl von Shell-Argumenten ?

#1316508
Lesenswert?

Hä?

Du hast in einem Skript die eigenen Argumente:
1
eins zwei drei vier fünf sechs
und willst daraus ein anderes Kommando "befehl" aufrufen mit
1
befehl eins -option zwei drei vier fünf sechs
, oder wie muß man jetzt die Frage verstehen?

Das ginge etwa so:
1
#!/bin/sh
2
#
3

4
# komplette Originalargumente:
5
echo $*
6

7
# erstes Argument sichern, Liste links kürzen:
8
erstesargument=$1
9
shift
10

11
# erstes ausgeben (das gerettete), dann -option, dann den Rest:
12
echo ${erstesargument} -option $*

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren