Re: wie teste ich im bash skript ob * als kommandozeilen parameter uebergeben wurde?
On 28.01.06 22:04:33, Frank Küster wrote:
> 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?
> frank@riesling:~$ bin/testing/teststar "*"
> called with star
Aufgrund der Fragestellung des OP haette ich auch angenommen das er
nicht weiss wo der Unterschied zwischen:
script * und script "*"
liegt und deswegen eine aehnliche Antwort mit Verweis auf man bash
geliefert.
Andreas
--
You learn to write as if to someone else because NEXT YEAR YOU WILL BE
"SOMEONE ELSE."
Reply to: