Re: Chroot Skriptausführung Ebene
Bruno Hertz <brrhtz@yahoo.de> writes:
> On Fri, 2005-03-04 at 02:13 +0100, Bruno Hertz wrote:
>> On Fri, 2005-03-04 at 00:42 +0100, Heike C. Zimmerer wrote:
>>
>> > Nö. Da steht "\"$@\"".
Du hast den Kontext weggelassen. Der war:
Du:
| > Hmm? Alle Parameter werden in der jetzigen Version an gmplayer als
| > ein Parameter übergeben (in argv[1] resp $1, je nach Philosophie).
Ich:
| Nö. Da steht "\"$@\"".
| [..]
| (Vor du jetzt antwortest "Sag' ich doch: einer", solltest du
| evtl. nachschlagen.)
Du:
| Überlass ich dir.
Also: *Alle Parameter* werden als *einer* übergeben. So deine
Behauptung, und ich schrieb "nö".
>> [..]
>> [ Viel Probieren, ob *1* Parameter als *einer* übergeben wird ... ]
>> [..]
Das hatte ich nie bezweifelt. Im Gegenteil. Mein Punkt war von
Anfang an, dass der Word Split erst im nachfolgenden Programm
passiert.
Nachzuschlagen wäre `"$@"' gewesen. Das hatte ich zitiert und mehr
stand da ja nicht. Im Unterschied zu `"$*"' expandiert das zu so
vielen Parametern wie übergeben wurden, fasst sie also *gerade nicht*
zu einem einzigen zusammen. Das ist ja genau der Witz, warum "$@"
existiert und nicht nur "$*".
Gruß,
Heike
Reply to: