Linux下如何编写一个“多次执行同一第三方程序并传入参数”的批处理程序?叩谢!追加100分

具体是这样的,我要多次执行NS2这个程序,执行方法是在命令行中输入nsw.tcl;但每次执行的参数不一样,参数的设置在w.tcl这个文本中,每次把w.tcl这一文件中的字... 具体是这样的,我要多次执行NS2这个程序,执行方法是在命令行中输入ns w.tcl;但每次执行的参数不一样,参数的设置在w.tcl这个文本中,每次把w.tcl这一文件中的字符串“apple1”这一个数字加1,然后执行ns w.tcl,把每次输出结果(每次输出结果都为一个数字)存入同一文本文档(命名为apple),并按执行程序的先后顺序垂直排列下来。比如,第一次执行ns w.tcl时候,w.tcl中参数为“apple0”,输出结果为”1“,第二次执行的时候,参数为“apple1“,输出结果为”2“,第三次参数为”apple3“,输出结果为”3“……那么我将在”apple“文本下看到:
1
2
3


请问这个怎么实现?追加100分
最终实现的效果是,我不需要手工改动w.tcl文件的参数,电脑自动改动并以此为参数执行NS2程序,并把输出结果按顺序列表在新的文本”apple“中。
展开
 我来答
huiyiqun
2014-10-13
知道答主
回答量:6
采纳率:0%
帮助的人:6.9万
展开全部
首先这个不叫批处理 叫shell脚本 其次我还是不理解会有人在这种地方问Linux的问题 感觉很山寨
整个互联网难道除了百度知道就没有地方可以问问题了吗?

你描述这个问题不是很清楚 为什么非要把参数放到一个文件里面 不理解

我写一个bash脚本吧 如果你用的是正常的发行版直接贴到命令行执行就可以了 1000是执行次数

for i in {1..1000}; do echo apple$i > ./w.tcl; ns ./w.tcl >> ./apple; done

不要追问我 追问了我也不会答的 分我也不在乎 你自己留着吧
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式