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

本文介绍如何在Linux环境下使用shell脚本启动C++编写的可执行程序,包括C++测试代码示例、详细的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运行效果如下:
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值