[問題] shell script 和 c++程式

看板Linux作者 (...)時間12年前 (2013/06/06 11:52), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串1/4 (看更多)
Hi 各位板大早 我目前有在使用一個科學計算軟體(在CentOS 5.9上運作) 內部有cshell的tool可以使用,而為了使用上方便 小弟自己寫了一個C++的小程式做輔助 所以我就使用這個套裝軟體內的cshell tool 我目前遇到的問題是 如果c++ 內有使用 cin的指令 所以在執行過程中 須要給入資料 請問要怎麼直接打在shell script內呢? 問題如下 shell script: ./a.out // 執行c++程式 @node@ // 欲輸入的變數(整數)(套裝軟體的語法) 因為shell script 是一行一行執行,所以這樣打的話他就一直等待輸入變數 但我也沒辦法在執行時從鍵盤在輸入,所以想請問要使用什麼指令他才能自動輸入呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.233.153

06/06 12:08, , 1F
echo "@node@" | ./a.out
06/06 12:08, 1F

06/06 20:26, , 2F
感謝
06/06 20:26, 2F
文章代碼(AID): #1Hi0Tf7d (Linux)
文章代碼(AID): #1Hi0Tf7d (Linux)