一、运行shell脚本时出现的问题(脚本get_perform例子如下):
#!/bin/sh
i=1
while [ "$i" -le 300 ]; do
ns realize2.tcl $i
awk -f delay.awk rate=$i wired_wireless.tr >> delay
awk -f loss.awk rate=$i wired_wireless.tr >> loss_rate
awk -f throughtput.awk rate=$i wired_wireless.tr >> throughtput
if [ "$i" -le 225 ]; then
i=$(($i+20))
elif [ "$i" -le 250 ]; then
i=$(($i+5))
else
i=$(($i+2))
fi
done
exit 0
1. permission denied 问题
解决方法:a、修改文件的权限(给脚本添加可执行权限): chmod +x get_perform
b、切换到 root 用户下执行文件: ./get_perform
2、^ invalid char '?' in expression问题,表示错误字符
解决办法:查找文件中的错误字符并修改
二、运行gnuplot时出现的问题
1、a、Cannot open load file 'plot.plt'
util.c: No such file or dir