记录Linux:NS2仿真中出现的一些问题(gnuplot以及get_perform文件)
来源:互联网 发布:淘宝怎么用手机号登陆 编辑:程序博客网 时间:2024/05/16 11:13
一、运行shell脚本时出现的问题(脚本get_perform例子如下):
#!/bin/shi=1while [ "$i" -le 300 ]; dons realize2.tcl $iawk -f delay.awk rate=$i wired_wireless.tr >> delayawk -f loss.awk rate=$i wired_wireless.tr >> loss_rateawk -f throughtput.awk rate=$i wired_wireless.tr >> throughtputif [ "$i" -le 225 ]; theni=$(($i+20))elif [ "$i" -le 250 ]; theni=$(($i+5))elsei=$(($i+2))fidoneexit 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 directory问题
原因:没有cd到数据文档(如:delay、throughtput等)所在的文件夹
解决办法:pwd显示当前工作目录
cd '/home/realize/......' (进入相应的目录下执行代码)
b、输入:plot "loss" with linespoints lw 2 pt 19
显示:warning: Skipping unreadable file "delay"
No data in plot 问题
原因:可能没有cd到数据文档(如:delay、throughtput等)所在的文件夹,也可能是数据文件名 "loss"输入错误
解决办法:将输入中的数据文档名修改正确:plot "loss_rate" with linespoints lw 2 pt 19
cd '/home/realize/......' (cd到相应的目录下执行代码)
2、输入:load plot.plt
显示:undefined variable: plot 问题
解决办法:添加单引号(或双引号)将输入改成:load ‘plot.plt’
gnuplot要求所有文件和目录名用单引号或双引号括起来
3、输入:cd ..
显示: ^ invalid expression
解决办法:添加单引号(或双引号)将输入改成:cd '..'
- 记录Linux:NS2仿真中出现的一些问题(gnuplot以及get_perform文件)
- NS2仿真的一些问题
- Linux下对NS2项目的仿真分析全过程代码(从tcl脚本-awk文本处理-gnuplot)
- shell脚本:小数运算(NS2:get_perform)
- NS2:能量模型以及新版Trace格式仿真结果(.tr文件)中各数据的含义
- NS2仿真中AODV和AOMDV的问题
- ns2:无线网络仿真与有线仿真结果(.tr文件)中每个数据的含义
- gnuplot压缩包以及Linux系统中gnuplot安装详解
- NS2中MIH仿真
- Linux下安装mysql出现的一些问题以及解决办法
- 关于gnuplot每次启动都要配置环境变量的问题(Linux系统中)
- mysql连接中出现的一些问题以及解决方法
- Ns2 2.33中添加MFlood协议的一些问题
- Ns2 2.33中添加MFlood协议的一些问题
- vs2013中使用gnuplot的一些注意事项
- ns2仿真结束的.tr文件中的数据意义
- [记录]在Linux中Oracle安装成功后,首次启动使用时,会出现的一些问题总结和解决办法
- NS2中认知无线电仿真
- 正则表达式的基本算法
- python脚本实现给定标注bbox,landmark在原图中显示人脸框,人脸关键点
- 最小比例
- Eclipse下导入外部jar包的3种方式
- Doctype
- 记录Linux:NS2仿真中出现的一些问题(gnuplot以及get_perform文件)
- PAT 1014福尔摩斯的约会
- SEO(搜索引擎优化)关于关键词的知识分享
- 1002. 写出这个数 (20)
- tensorflow object_detection API使用
- 最详细的Vuex教程
- 怎样在MySQL中操作(当前时间CurrentTime)<![CDATA[<=]]>
- 利用Sqoop从MySQL数据源向Hive中导入数据
- Linux 用户管理命令