【发布时间】:2011-12-19 18:02:17
【问题描述】:
我有一个基本的 bash 脚本问题。这个脚本的输出,我预计是:
一个 是的 b X C 是的
但相反,我得到:
一个 X b X C x
#!/bin/bash
for foo in 'a' 'b' 'c'; do
echo $foo;
if [ "$foo"=="b" ]; then
echo x;
else
echo y;
fi
done;
我错过了什么?
【问题讨论】:
-
Sheesh,在那个空白处放轻松...
-
好的。我想到了。运算符之间有空格会有所不同。啊。
标签: string bash scripting comparison