我的代码有什么问题?我使用的代码:
a=4
b=$(expr $a % 2)
当我尝试显示 b
$b
Bash: 0: command not found
难道它只能是 0 吗?因为我在语句b
中使用时遇到了麻烦。if
答案1
您的代码很好,只是它没有显示变量的值。
$b
就像输入变量 b 的值并按回车键一样,就好像该值是 bash 命令一样。这就是为什么 bash 抱怨无法找到命令“0”。
尝试一下,看看会发生什么:
x=ls
$ls
正如其他人所说,你可以使用以下方法“显示”变量 b 的值
echo $b
希望这可以帮助。