Linux——脚本调用

  1. 脚本调用

(1)awk:源文件读取内容,然后进行过滤,提取用户感兴趣的字段

(2)sed:

./a.sh 启动新的解释器

. ./a.sh 等价 source

./a.sh 在同一个解释器中执行

2.脚本之间传参的方式

(1)当参数传进入;

(2)将要执行的脚本以"."命令的方式执行;

(3)将变量设置为环境变量;

c语言调用脚本 exce
export 变量名
c语言调用脚本exce替换即可

#include 
#include 
#include 
#include 
#include 

int main()
 {
        pid_t pid = fork();
        
        if ( pid == -1 )
        
        {
        
        exit(0);

        }

        if ( pid ==0 )
        {
        
        printf("child pid =%d\n",getpid());
        
        execl("./test.sh" , "test.sh" , ( char*)0);// ELF
        
        printf( "execl err\n" );
        
        exit(0);
        
        }
        
        wait(NULL);
}

3.

你可能感兴趣的:(linux,运维,服务器)