[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: funktionen unter /bin/bash
[Thread Prev] | [Thread Next]
- Subject: Re: funktionen unter /bin/bash
- From: Markus Hochholdinger <Markus@xxxxxxxxxxxxxxxxx>
- Date: Wed, 30 Nov 2005 01:09:54 +0100
- To: uugrn@xxxxxxxxxxxxxxx
Hi,
Am Dienstag, 29. November 2005 21:05 schrieb Christian Eichert:
> Ich suche seit einem halben tag im internet herun
> frage
> ich bastle an einem bash script in dem eine funktion ist
> longurl="Http://www.ccc.de/irgendwas/liste"
> chopurl(????????)
> function chopurl(??????) {
> [...]
> top=`basename $url`
> [...]
> }
> ich moechte diese function mit einer variablen aufrufen
> im php sieht das dann so aus:
> $longurl="Http://www.ccc.de/irgendwas/liste";
> chopurl($longurl);
> function chopurl($url) {
> [...]
> $top=explode("/", $url);
> [...]
> }
> kann jemand helfen?
wenn ich es richtig verstanden habe kann ich Dir helfen:
---8<-------------------------
#!/bin/bash
myfunc() {
echo "erster Parameter der Funktion myfunc: $1"
echo "zweiter Parameter der Funktion myfunc: $2"
echo "alle Parameter der Funktion myfunc: $*"
}
myfunc a b c
myfunc url
--->8-------------------------
Eine Funktion verhaelt sich wie ein eigenes Script. Innerhalb einer Funktion
hast Du eine eigene PID, Du kannst diese im Hintergrund starten (&) und Du
kannst ihr Parameter uebergeben wie einem normalen Script (Datei) auch und
genauso auswerten.
--
Gruss
\|/
eMHa (o o)
------------------------------------------------------oOO--U--OOo--
Markus Hochholdinger
e-mail mailto:Markus@xxxxxxxxxxxxxxxxx .oooO
www http://www.hochholdinger.net ( ) Oooo.
------------------------------------------------------\ (----( )-
\_) ) /
(_/