[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: "Raphael H. Becker" <Raphael.Becker@xxxxxx>
- Date: Wed, 30 Nov 2005 21:43:27 +0100
- To: uugrn@xxxxxxxxxxxxxxx
On Tue, Nov 29, 2005 at 11:58:58PM +0100, Christian Eichert wrote:
> hi rabe
>
> es geht mit darum wie man variablen unter bash an eine funktion schikt
> das ist die funktion
>
> function chopurl(??????) {
> [...]
> top=`basename $url`
> [...]
> }
Ich verwende innerhalb von Funktionen "positional parameters",
also $1, $2, ... die im Kontext der Funktion gesetzt sind.
( bitte such' nach "^FUNCTIONS" in "man 1 bash" )
--------[bla.sh]--------------------------------
#! /bin/sh
foo() {
echo "\$1= $1"
echo "\$2= $2"
echo "\$3= $3"
echo "\$4= $4"
}
foo eins zwei drei vier
--------[/bla.sh]--------------------------------
Ausgabe:
$ ./bla.sh foo bar fasel
$1= eins
$2= zwei
$3= drei
$4= vier
HTH
MfG
--
Raphael Becker http://rabe.uugrn.org/
http://schnitzelmitkartoffelsalat.und.rahmspin.at/
.........|.........|.........|.........|.........|.........|.........|..