我是一名有用的助手,可以为您翻译文本。以下是需要翻译的内容:
我在Bash中编写一个能够将数字除以三的函数,但是它不允许我将变量设置为一个数字。
fizzy.sh:
#!/usr/bin/env sh
div3() {
return `$1 % 3 -eq 0`
}
d=div3 1
echo $d
例子:
$ ./fizzy.sh
./fizzy.sh: line 7: 1: command not found
div3
函数并不像你想的那样运行。 - Matt Balld = div3 1
而不是正确的d=div3 1
,您将得到完全相同的错误。 - Peter Ajtai