01. maj 2002 - 11:38Der er
5 kommentarer og 1 løsning
korn shell script funktion med parametre.
korn shell script funktion med parametre.
Hvordan laver jeg en funktion der kan modtage flere parametre i kaldet. En funktionen skal loop igennem parametrene. f.eks
#funktion create_dir() { for i in parametre; do bla bla done }
Funktionen vil jeg kalde på denne måde
create_dir $var1 $var2 $var3
Varilablerne indeholder iøvrigt directypath; eks. /home/ull Hvordan får jeg det til at spille i funktionen. Har prøvet med $@ men synes ikke det virker helt efter hensigten. og ja det skal være i shell og ikke i perl :-)
Der bliver investeret massivt i AI. Teknologien er mere tilgængelig end nogensinde, og ambitionerne er høje. Alligevel oplever mange virksomheder, at resultaterne udebliver.
Hvis du ikke har samme antal parameter så vil det nok ikke virke.
Du skal lave din create_dir med 1 parameter men selve scriptet kan modtage adskillige hvor du shifter dig igennem dine parameter til create_dir funktionen.
prøver igen, sad i vi og så er det svært pludselig at skulle skrive i en alm. tekst box :-) #!/bin/ksh funtion () { for i in "$@"; do echo $i; done var1="/home" var2="/export/home" var3="/var" funktion $var1 $var2 $var3 Dette virker :-) undskyld jeg fuckede sådan op, men sad faktisk og trykke escape hele tiden er ved at skrive et større shell script i en vi editor
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.