[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: Christian Eichert <moga@xxxxxxxxxxxxxxxx>
- Date: Wed, 30 Nov 2005 00:00:02 +0100 (CET)
- To: uugrn@xxxxxxxxxxxxxxx
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)