然后在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命令的格式是一样的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)