首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

if语句如何报错呢?如何写

2012-08-16 
if语句怎么报错呢?怎么写啊for i in 0.5 2.0 4.0dons cbrgen.tcl -type cbr -nn 50 -seed 1 -mc 20 -rate

if语句怎么报错呢?怎么写啊
for i in 0.5 2.0 4.0 
do
ns cbrgen.tcl -type cbr -nn 50 -seed 1 -mc 20 -rate $i > cbr-n50-mc20-rr;
for j in 1 5 10 15 20 25
do
./setdest -n 50 -p 50 -M $j -t 400 -x 500 -y 500 > scen-n50-50p-MM-t400-x500-y500;
ns aodv.tcl

if [ expr $i \== 0.5 ] 
then
echo -n $j >> aodv.1.data;echo -n " $i " >>aodv.1.data
awk -f getRatio.awk aodv.tr >> aodv.1.data
fi

if [ expr $i \== 2.0 ] 
then
echo -n $j >> aodv.2.data;echo -n " $i " >>aodv.2.data
awk -f getRatio.awk aodv.tr >> aodv.2.data
fi

if [ expr $i \== 4.0 ] 
then
echo -n $j >> aodv.3.data;echo -n " $i " >>aodv.3.data
awk -f getRatio.awk aodv.tr >> aodv.3.data
fi
done
done

错误:
SORTING LISTS ...DONE!
[: 54: 0.5: unexpected operator
[: 54: 0.5: unexpected operator
[: 54: 0.5: unexpected operator
num_nodes is set 50


[解决办法]
if [ expr $i == 0.5 ]
[解决办法]
似乎是发错了地方,这里不是C语言板块吗?
另外应该把代码放在框框中,CSDN提供的这个功能还不错。

C/C++ code
HERE
[解决办法]
楼主应该到lunux版块去看看的嘛。在这里肯定很少人会的嘛。只有大牛才会的

热点排行