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

Re: funktionen unter /bin/bash


Raphael H. Becker wrote:
> On Tue, Nov 29, 2005 at 09:05:02PM +0100, Christian Eichert wrote:
> 
>>function chopurl(??????) {
>>	[...]
>>	top=`basename $url`
>>	[...]
>>}
> 
> 
> $ dirname Http://www.ccc.de/irgendwas/liste
> Http://www.ccc.de/irgendwas
> $ basename Http://www.ccc.de/irgendwas/liste
> liste
> 
> $ echo "Kurz: $(basename Http://www.ccc.de/irgendwas/liste), Lang: $(dirname Http://www.ccc.de/irgendwas/liste)"
> Kurz: liste, Lang: Http://www.ccc.de/irgendwas
> 
> Ist es das, was Du suchst?
> Ich glaaube Du solltest schreiben, welche Ein- und Ausgabe du erwartest.
> Glaube ich habe Dein Problem nicht verstanden.
> 
> MfG

hi rabe

es geht mit darum wie man variablen unter bash an eine funktion schikt
das ist die funktion

 function chopurl(??????) {
	[...]
	top=`basename $url`
	[...]
}

die stelle mit den fragezeichen soll die variable $url hin
ich habe so probiert

function chopurl($url) {
	[...]
	top=`basename $url`
	[...]
}

aber es tut nicht

wie spreche ich die funktion an?
so?

longurl="Http://www.ccc.de/irgendwas/liste"
chopurl($longurl)