Nella seguente funzione con 9 argomenti:
SUM() {
echo "The sum is $(($1+$2+$3+$4+$5+$6+$7+$8+$9))"
}
Voglio fare in modo che i secondi argomenti al successivo (3..9) diventino argomenti opzionali .
Quando chiamo la funzione con 2 argomenti ottengo un errore:
SUM 3 8
bash: 3+8+++++++: syntax error: operand expected (error token is "+")
Nota BOLD : il primo argomento e il secondo argomento sono argomenti force e non facoltativi per la funzione. Voglio solo secondi argomenti a quello successivo è facoltativo e quando chiamo la funzione meno di 2 argomenti la funzione non deve restituire alcun risultato.