[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: wie teste ich im bash skript ob * als kommandozeilen parameter uebergeben wurde?



Thorsten Haude <debian@thorstenhau.de> wrote:

> Moin,
>
> * Frank Küster wrote (2006-01-28 22:04):
>>Thorsten Haude <debian@thorstenhau.de> wrote:
>>> * Borghart wrote (2006-01-28 19:31):
>>>>Ich moechte in einem bash script testen, ob das script mit dem parameter 
>>>>* aufgerufen wurde. Bis jetzt ist mir das nur gelungen, in dem ich vor 
>>>>dem Aufrufen des scripts "set -f" aufgerufen habe. Geht das auch anders?
>>>
>>> Nein. Die Shell macht halt ihren Job, wenn Du ihr das nicht mit -f
>>> verbietest. Anders würdest Du es auch nicht haben wollen.
>>
>>Äh, wo ist das Problem?
>
> "*" ist nicht gleich *.

Natürlich, aber wenn man "teststar * ENTER" eintippt, dann wird
"teststar" eben nicht mit * aufgerufen, sondern mit einer Liste, die die
die Shell generiert.  Und gefragt war ursprünglich, ob man testen kann,
ob das Skript mit * aufgerufen wurde.

Gruß, Frank
-- 
Frank Küster
Single Molecule Spectroscopy, Protein Folding @ Inst. f. Biochemie, Univ. Zürich
Debian Developer (teTeX)



Reply to: