Questions tagged «functions»



7
如何在bash中将参数设为可选?
在下面带有9个参数的函数中: SUM() { echo "The sum is $(($1+$2+$3+$4+$5+$6+$7+$8+$9))" } 我想使next(3..9)的第二个参数成为可选参数。 当我使用2个参数调用函数时,出现错误: SUM 3 8 bash: 3+8+++++++: syntax error: operand expected (error token is "+") 注意BOLD:第一个参数和第二个参数是强制参数,对于函数不是可选的。我只希望下一个的第二个参数是可选的,并且当我调用小于2个args的函数时,该函数必须不返回任何结果。
13 bash  functions 

3
错误的shell函数来计算偶数
对于一项作业,我必须编写一个函数,该函数在提供数字序列时会打印偶数数字。 我使用了以前分配的代码(1在数字为偶数和0数字为奇数时打印) 我现在的问题是我的功能一直在打印0。我究竟做错了什么? 这是我的脚本: #!/usr/bin/bash # File: nevens.sh # Write a function called nevens which prints the number of even numbers when provided with a sequence of numbers. # Check: input nevens 42 6 7 9 33 = output 2 function nevens { local sum=0 for element in $@ do …

1
_expand有什么作用?
我当时正在使用外壳程序,但tab写完后错误地自动完成了工作_e,结果是_expand。 该命令的作用是什么?我在网上找不到解释,我在Ask Ubuntu上只能找到以下参考: 无法更改zsh提示 终端自动完成功能只能从一开始就匹配吗? 但是他们没有回答我的问题。相反,他们开辟的同类更有人对类似这样的命令_complete,_complete_as_root等等。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.