shell script 和 c++程式 - Linux

Table of Contents

Hi 各位板大早

我目前有在使用一個科學計算軟體(在CentOS 5.9上運作)

內部有cshell的tool可以使用,而為了使用上方便

小弟自己寫了一個C++的小程式做輔助

所以我就使用這個套裝軟體內的cshell tool

我目前遇到的問題是

如果c++ 內有使用 cin的指令 所以在執行過程中 須要給入資料

請問要怎麼直接打在shell script內呢?

問題如下 shell script:


./a.out // 執行c++程式
@node@ // 欲輸入的變數(整數)(套裝軟體的語法)

因為shell script 是一行一行執行,所以這樣打的話他就一直等待輸入變數

但我也沒辦法在執行時從鍵盤在輸入,所以想請問要使用什麼指令他才能自動輸入呢?





--

All Comments

Queena avatarQueena2013-06-10
echo "@node@" | ./a.out
Noah avatarNoah2013-06-11
感謝