中易网

shell脚本for循环中如何调用别的程序?

答案:2  悬赏:30  
解决时间 2021-03-24 01:01
我写一个shell脚本for循环,想在for循环中调用我提前写好的一个别的程序。
程序文件名是 hello.c
如下:
#!/bin/bash
i=1
for((i=1;i<=300;i++));do
````
done
请问hello.c文件我该如何添加到这段脚本中,才能反复调用这个程序?
是添加文件名还是把hello.c中的内容加到脚本中?
麻烦告诉下,谢谢!
最佳答案
把你的.C文件编译成可执行文件,比如你将hello.c编译成文件名为hello的可执行文件,且该可执行文件在目录/usr/bin下,你就可以这么来重复调用该程序:
#!/bin/bash
i=1
for((i=1;i<=300;i++));do
/usr/bin/hello #文件路径不限
done

试试,应该可以!
全部回答
int iretcode;char sstr[100];sprintf(sstr,"home/test/upload/unload.sh");iretcode=system(sstr);if(iretcode<0){ printf("shell error!");}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
小花钱包为什么老是刷脸不成功,刷了一百多次
在海宁买的新房怎么开通天然气
如何在工行网上银行进行大额汇款
I want to cry,but my pride told me not to
家住东郊小镇就业证在哪办理
世界五大啤酒品牌都是什么啊?
北京三环苗苗幼儿园有出过老师打孩子吗?
西安土门红旗驾校怎么样?
vb6.0简体中文版有多大啊
我网线拆了 重新装之后网速慢了 怎么回事
唐山那有二手货市场
尼康d3s相机的目镜如何取下
如何在windows下安装python虚拟环境
高等数学里面。无穷大量与无穷小量的问题。其
胸闷,背痛,呼吸困难吃了很多灰尘
推荐资讯
第一个和第二个一样的四字成语有哪些?
不想工作,只想逃避。我不知道为什么会这样,
宁夏石嘴山火车站距离石嘴山锦玲小学有多少公
南京二手房交易要开购房证明,要带哪些证件啊
南昌种植头发的技术哪里高些?且价格还便宜?
药学 药剂学有什么区别呢?
百世汇通王庆坨地址查询
有着一说山上许愿生的孩子不能上山吗
衢州人民医院做全身体检要多少钱?
海尔l32r1a电视机断开电源指示灯还一直亮红灯
和你一起进单位的同事,突然对你冷漠,你该怎么
台湾酥仁樘馅饼加盟
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?