[linux] Met bash parameter functie aanroepen

Daniel C. von Asmuth asmuth op bakunin.xs4all.nl
Zo Dec 17 17:55:47 CET 2017


Aldus schreef paai op Sun, Dec 17, 2017 at 05:20:52PM +0100:
> 
> 
> On 17-12-17 16:21, Frans van Berckel wrote:
> >Ik ben een bash script aan het schijven. Een onderdeel daarin plaats ik
> >het liefst in een functie, met de naam download.
> >
> >De vraag is alleen, hoe kan ik deze functie het beste laten uitvoeren,
> >met een parameter bij het starten van het script?
> >
> ># lnxsrc2pkg.sh download
> >
> >De opzet is, als dat werkt, omdat met meer functies te doen.
> >
> >En een soort van help tekst, van als er helemaal geen parameter achter
> >het bash script staat, is ook handig voor het gebruik, denk ik.
> 
> Eh, bedoel je gewoon parameter passing met $1, $2 etc.?
> 
#!bin/sh
 
if test  $# -lt 1 
then
   # schop paniek over missende parameter
   echo "geen parameters" 2>&1
   exit 2
fi

: Zo orthodox genoeg?
echo $1
echo $2

-- 
	
		Geeks of a feather cruft together
		


Meer informatie over de Linux maillijst