LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1249|回复: 1

请大家帮忙写一个有关ns2的shell脚本

[复制链接]
发表于 2007-8-30 23:28:18 | 显示全部楼层 |阅读模式
我是新手,甚至连新手也谈不上,所以请高手花2分钟帮我写个小脚本,完成以下功能

1,首先执行命令:ns test.tcl 1 ,该命令会产生一个result_1.tr的文件
2,执行命令 awk -f test.awk result_1.tr 并把结果输出到一个文件里。比如该命令输出 hello, 那么在文件里应该为 1 hello,然后另起一行,等待下一次的输入
3,删除test.tr

      接下来就是重复的 ns test.tcl 2(一直到50),我知道这个可以使用for循环,可是如何把第二步的结果重启一行添加到已有的文件中呢?
    请大家帮忙!谢谢!我实在是没有时间了!谢谢!
发表于 2007-8-31 08:17:21 | 显示全部楼层

  1. for n in `seq 1 50`
  2. do
  3.    ns test.tcl $n
  4.    echo $n awk -f test.awk result_$n.tr >> 结果文件
  5.    rm -f result_$n.tr
  6.    rm -f test.tr  #我不知道这个test.tr文件是哪儿来的,权且当作是临时文件吧
  7. done
复制代码


注:
>> 文件   表示把结果添加到一个文件的结尾
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表