我是 Linux 的新手。我正在阅读 Linux: Rute Users 这本书。一切都很好,直到我来到 7.1 单元。
我的脚本如下:
#!/bin/sh
echo "enter X"
read X
echo "enter Y"
read Y
echo "X*Y = $X*$Y = $[X*Y] = $[$X*$Y]"
Run Code Online (Sandbox Code Playgroud)
我的终端没有给我 X*Y = 2*3 = 6,而是打印
X*Y = 2*3 = $[X*Y] = $[2*3]
Run Code Online (Sandbox Code Playgroud)
我也直接在终端里试过命令:
echo "$[2*3]"
Run Code Online (Sandbox Code Playgroud)
它正确地给了我 6。
我的脚本有什么问题?我正在使用 Ubuntu 桌面 12.04 LTS 32 位。谢谢!
scripts ×1