我有一个简单的程序
#include <iostream>
using namespace std;
int main()
{
cout<<"Hello"<<endl;
int a;
cin>>a;
if(a==0)
cout<<"Yes"<<endl;
else
cout<<"No"<<endl;
return 0;
}
我希望在ubuntu中有一个* .sh文件,它会自动将“a”传递给我的代码。 请帮我 感谢。
答案 0 :(得分:5)
您可以在shell文件中使用管道:
echo 33 | your_program
|
告诉shell将左手命令的stdout发送到右手命令的stdin ....