Als «functions» getaggte Fragen

13
Wie mache ich das Argument in bash als optional?

In der folgenden Funktion mit 9 Argumenten: SUM() { echo "The sum is $(($1+$2+$3+$4+$5+$6+$7+$8+$9))" } Ich möchte die zweiten Argumente zum nächsten (3..9) zu optionalen Argumenten machen . Wenn ich die Funktion mit 2 Argumenten aufrufe, erhalte ich eine Fehlermeldung: SUM 3 8 bash: 3+8+++++++:...

12
Was macht _expand?

Ich habe mit der Shell gearbeitet und habe sie versehentlich tabnach dem Schreiben automatisch vervollständigt _e, was zu folgte _expand. Was macht dieser Befehl? Ich konnte online keine Erklärung finden. Die einzigen Referenzen, die ich hier auf Ask Ubuntu finden konnte, waren:...

12
Fehler in der Shell-Funktion, um gerade Zahlen zu zählen

Für eine Aufgabe muss ich eine Funktion schreiben, die die Anzahl der geraden Zahlen druckt, wenn sie mit einer Folge von Zahlen versehen ist. Ich habe den Code verwendet, den ich für eine vorherige Aufgabe verwendet habe (um zu drucken, 1wann eine Zahl gerade und 0wann die Zahl ungerade war) Mein...