Linux如何编写shell自动多次执行一个第三方程序并传入参数?

2024-12-01 22:55:43
推荐回答(5个)
回答1:

首先这个不叫批处理 叫shell脚本 其次我还是不理解会有人在这种地方问Linux的问题 感觉很山寨
整个互联网难道除了百度知道就没有地方可以问问题了吗?

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

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

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

不要追问我 追问了我也不会答的 分我也不在乎 你自己留着吧

回答2:

用临时文件tmpfile保存这个变量值即可。
执行脚本时先判断该文件是否存在:
若存在则从该文件里读出上一次的值;
若不存在,初始化sum为0。
加1后再写入文件中去。

if [ -e tmpfile ]; then
sum=`cat tmpfile`
else
sum=0
fi

sum=`expr $sum+1`
echo $sum >tmpfile

回答3:

问题补充:是每执行一次就加一,如第一次执行的如果是1,第二次执行的结果用临时文件tmpfile保存这个变量值即可。执行脚本时先判断该文件是否存在: 若

回答4:

假设所有文件都在同一个目录下。

#!/bin/bash
cd 目录名
for $filename in `ls`
do
DDD $filename
done

回答5:

软件