我正在编写脚本以打印乘法表。
#!/bin/bash
a=1
while [ $a -le "10" ]
do
tmp=`expr $a * $1`
printf "%d x %d = %d\n" $1 $a $tmp
a=`expr $a + 1`
done
它给出了语法错误。
expr
或反引号。如果你正在使用bash shebang,也不要使用[
进行数学运算。 - ormaaj