In PHP een eitje, maar in Linux ken ik de syntax niet goed.
Ik wil voor mezelf een alias maken voor een commando waar VERPLICHT één argument bij hoort.
In de shell wil ik dus kunnen invoeren:
$ foo argument
Als dat argument niet wordt ingevoerd, vindt er ongewenst gedrag plaats. Daarom wil ik dus dat als dat argument niet wordt ingevoerd er in de shell komt te staan 'voeg argument toe'.
Ik begrijp dat dit met een functie moet, zover ben ik inmiddels. Maar ik weet dus niet hoe ik die parameter verplicht moet stellen en een melding moet tonen als de parameter niet is ingevuld. Iemand een idee?
[size=xsmall]Toevoeging op 11/05/2016 17:48:38:[/size]
Edit: never mind ... heb al wat gevonden inmiddels ...
Test hem even uit zou ik zeggen.
De then in mijn script werkt alleen als er exact 1 parameter is gegeven, dus niet 0 en ook geen 2 of meer.
Jij kijkt of de eerste parameter leeg is.
Return is voor als het script ergens (bv. ander script) wordt aangeroepen.
Zie het als return true (1) bij geslaagde actie en false (0) bij falen.
Je kan daar dan (in dat andere script) op reageren.