shell脚本为什么会是这样的结果

作者: zongsh 2015-03-10 16:09:28
很简单的一个脚本,我就是循环显示一串网址,网址我还简化了很多,具体如下
代码:
#!/bin/bash
for stockid in {600000..600010};do
for year in {2001..2004}

do
echo /cwbl.aspx?stockid=$stockid\&accountdate=$year.12.31
done
done

结果显示的结果却异常,每行显示类似如下,

.12.31laspx?stockid=600007&accountdate=2003

为什么最后的12.31会到前面去,而且覆盖了前面的字符??????

相关资讯