linux下如何编写脚本文件sh调用c++程序

linux下如何编写脚本文件sh调用c++程序,第1张

首先将c++程序编译成可执行文件,例如使用g++编译

然后在sh脚本中直接使用上一步中产生的可执行文件即可(注意使用时该可执行文件在PATH包含的路径下面)

平时使用的shell命令很多都是用C语言等写的,然后编译成了可执行的文件

1、首先,在Linux测试中,编辑框测试1,2,3选项可通过shell脚本全路径调用脚本,该方式需要在脚本第一行指明bash路径调用脚本。

2、其次,用当前路径调用,需要先cd到脚本所在路径下,然后通过./方式调用。

3、最后,通过source执行,相当于把脚本内容加入当前脚本中,不会产生子shell进程,这样调适即可。

Linux shell脚本开始执行时,系统会初始化一些脚本的环境变量和参数变量,这些变量是可以直接使用的,下面是一些参数变量:

$1,$2,$3......:代表脚本程序的参数,脚本有几个参数数字就到几;

那$0代表什么呢?当然是脚本的名字了

还有和脚本参数有关的一个脚本环境变量:$#

它代表传递给脚本的参数个数。

知道了这些,你就可以在你编写的脚本内编写处理脚本参数的代码,一旦你的脚本有了对参数的处理,你就可以这样调用有参数的脚本:

./脚本名 参数1 参数2......

参数和脚本名、参数和参数之间用空格分开,和使用shell命令的格式是一样的。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12142085.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存