Pytania oznaczone «functions»

13
Jak ustawić argument jako opcjonalny w bash?

Poniżej funkcja z 9 argumentami: SUM() { echo "The sum is $(($1+$2+$3+$4+$5+$6+$7+$8+$9))" } Chcę, aby drugi argument do następnego (3..9) stał się argumentem opcjonalnym . Gdy wywołuję funkcję z 2 argumentami, pojawia się błąd: SUM 3 8 bash: 3+8+++++++: syntax error: operand expected (error...

12
Co robi _expand?

Pracowałem z powłoką i przez pomyłkę automatycznie się wypełniłem tabpo napisaniu _e, co spowodowało _expand. Co robi to polecenie? Nie mogłem znaleźć wyjaśnienia online, jedyne odniesienia, które mogłem znaleźć tutaj na Ask Ubuntu, to: Nie można zmienić monitu zsh Funkcja autouzupełniania...

12
Błąd w funkcji powłoki, aby liczyć liczby parzyste

Aby wykonać zadanie, muszę napisać funkcję, która wypisze liczbę parzystą, jeśli otrzyma ciąg liczb. Użyłem fragmentu kodu, którego użyłem do poprzedniego zadania (aby wydrukować, 1gdy liczba była parzysta, a 0kiedy liczba była nieparzysta) Mój problem polega na tym, że moja funkcja nadal drukuje...