sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #71687
Re: parse argumenter til et bash-script
On Thu, 11 Mar 2004, Peter Makholm wrote:
> Atte André Jensen <atte@xxxxxxxxxxxxxx> writes:
>
> > hvor "2" er en parameter til "-t", -c er en alm switch. infil er
> > påkrævet, "-t" og "2" skal hænge sammen men er optionale og -c er
> > optional. Gerne med mulighed for at byte om på "-t 2" og "-c"...
>
> Standardmåden er vist at lave noget ala:
tjo, "noget ala" er sådan set rigtigt.
Denne virker:
while [ $# != 0 ]
do
case "$1" in
-t)
opt_t=1
shift
arg_t=$1
;;
-c)
opt_c=1
shift
arg_c=$1
;;
esac
shift
done
se /sbin/mkbootdisk for sjove eksempler.
/hans
--
Hamletsgade 4 - 201, DK-2200 København N, Phone: +45 3582 9079
Schou Industries ApS http://schou.dk/ CVR: 26 13 44 39
--------------------------------------------------------------
Unix: You probably don't need our advice.
-- FAQ om Flac, www.livemetallica.com
References