Perguntas com a marcação «functions»

13
Como tornar o argumento opcional no bash?

Na função abaixo com 9 argumentos: SUM() { echo "The sum is $(($1+$2+$3+$4+$5+$6+$7+$8+$9))" } Eu quero fazer com que os segundos argumentos para o próximo (3..9) se tornem argumentos opcionais . Quando eu chamo a função com 2 argumentos, recebo um erro: SUM 3 8 bash: 3+8+++++++: syntax...

12
O que _expand faz?

Eu estava trabalhando com o shell e, por engano, concluí automaticamente tabapós a gravação _e, o que resultou em _expand. O que esse comando faz? Não consegui encontrar uma explicação online, as únicas referências que encontrei aqui no Ask Ubuntu foram: Não é possível alterar o prompt do zsh A...

12
Erro na função shell para contar números pares

Para uma tarefa, tenho que escrever uma função que imprima o número de números pares quando fornecida com uma sequência de números. Usei o código que usei para uma tarefa anterior (para imprimir 1quando um número era par e 0quando o número era ímpar) Meu problema agora é que minha função continua...