问题描述
- shell里面expr显示integer expression expected
-
#/bin/bash
x=1
while [ "$x" -le 5 ]; do
echo $x
x='exor $x * 2'
done
exit书上的程序 但是我运行显示错误
line 3: [: expr $x * 2: integer expression expected在unbuntu 14.04 里面运行的, 书上是fedroa
求解原因
解决方案
你写得是exor........
解决方案二:
exor 这个是笔误写错了吧?
解决方案三:
exor是笔误吧?改成expr
时间: 2024-08-02 19:42:45