linux下shell脚本启动其他可执行程序

linux下shell脚本启动其他可执行程序

零、前言

linux下的项目中经常需要使用shell脚本去启动其他程序的操作,下面是自己编写的测试程序,以方便不会的同学参考和学习。测试代码使用C++结合shell编写,其他语言类似。

一、C++代码

C++测试程序如下:

#include <QCoreApplication>
#include <iostream>

using namespace std;

int main(int argc, char **argv)
{
    cout << "--------------entry main--------------" << endl;
    QCoreApplication a(argc, argv);
    for(int i=0; i<argc; i++)
    {
        cout << argv[i] << " " << endl;
    }
    cout << "----------------end---------------" << endl;
    return a.exec();
}

二、shell脚本

shell脚本如下:

#!/bin/bash

echo "---------start shell-----" 
echo "parameter1: $1"
echo "parameter2: $2"
echo "parameter3: $3"
echo "parameter4: $4"
echo "parameter5: $5"
echo "parameter6: $6"

./testShell $1 $2 $3 $4 $5 $6

三、shell运行效果

执行shell运行效果如下:
在这里插入图片描述

posted @ 2019-12-03 20:55  ISmileLi  阅读(162)  评论(0编辑  收藏  举报