我想创建数百个bash shell脚本,其中唯一的区别是单个变量的值。我的脚本看起来像:
~/programs/program -i ~/data/input.NUM -o ~/results/output.NUM
其中NUM规定了输入/输出。我唯一熟悉的编程语言是python。有没有办法例如通过某种for循环来做到这一点?我还没有找到一种方法甚至可以将bash脚本读入python。
答案 0 :(得分:0)
根据您的最新评论,我建议您使用Shell循环创建脚本:
for num in {1..100}; do
printf '~/programs/program -i ~/data/input.%d -o ~/results/output.%d' "$num" "$num" > run"$num".sh
done
这将创建run1.sh
,run2.sh
等文件,每个文件在输入和输出中均具有相应的编号。