在shell脚本中定义一个变量,该变量作为命令行参数传递给c ++可执行文件

时间:2016-12-03 03:46:11

标签: c++ bash shell

我想在shell脚本中定义一个传递给c ++可执行文件的变量。目前我的shell脚本看起来像,

#!/bin/sh
aTest="hello"
echo $aTest
./hello $aTest

我用来运行c ++程序的可执行文件,

#include <iostream>
using namespace std;

int main()
{
  string aString;
  cin>>aString;
  cout << aString << endl;
}

然而,当我从bash运行shell脚本时,它只是挂起,直到我在bash上给它一个参数。

任何想法如何让我按照自己的意愿运作?

0 个答案:

没有答案