[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. ------------------------------------------------------\ (----( )- \_) ) / (_/