On Oct 07 2005 Enrico Weigelt <[EMAIL PROTECTED]> wrote:

> moin,
>
> mal eine kleine Shellscript-Frage:
>
> Ich möchte von einem shellscript aus ein anderes Programm
> starten und alle Parameter transparent durchreichen. 
> Da denkt man natürlich sofort an $*. Allerdings gibts da 
> ein Problem mit whitespaces in Parametern.
>
> Wie kann ich die trotz whitespaces durchreichen, ohne jetzt
> "$1" "$2" ... "$n" schreiben zu müssen ? (es sind richtig
> viele Parameter ...)
>

>From the bash manpage:

[...]

       @      Expands to the positional parameters, starting from  one.   When
              the  expansion  occurs  within  double  quotes,  each  parameter
              expands to a separate word.  That is, "$@" is equivalent to "$1"
              "$2"  ...   When there are no positional parameters, "$@" and $@
[...]


Hth -- Peter

-- 
[EMAIL PROTECTED]                         ConSol* Software GmbH
Phone  +49 89 45841-100                       Consulting & Solutions
Mobile +49 177 6040121                        Franziskanerstr. 38
http://www.consol.de                          D-81669 München


-- 
Haeufig gestellte Fragen und Antworten (FAQ): 
http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Antwort per Email an