shell script 和 c++程式 - Linux

Skylar DavisLinda avatar
By Skylar DavisLinda
at 2013-06-06T11:52

Table of Contents

Hi 各位板大早

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

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

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

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

我目前遇到的問題是

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

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

問題如下 shell script:


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

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

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





--
Tags: Linux

All Comments

Queena avatar
By Queena
at 2013-06-10T13:12
echo "@node@" | ./a.out
Noah avatar
By Noah
at 2013-06-11T21:27
感謝

如何下指令看USB標籤

Isla avatar
By Isla
at 2013-06-05T23:32
想請問一下在linux要如何下指令看在windows下修改過的usb標籤? 找了好久找不到方法... 謝謝 - ...

Fw: 用Transmission Remote GUI來控制Synology Download station

Barb Cronin avatar
By Barb Cronin
at 2013-06-05T22:45
※ [本文轉錄自 P2PSoftWare 看板 #1Hhqo7tr ] 作者: abc623 (ETD) 看板: P2PSoftWare 標題: 用Transmission Remote GUI來控制Synology DS 時間: Wed Jun 5 22:34:44 2013 好讀版:http://w ...

有關『Unicode 補完計畫』的授權

Madame avatar
By Madame
at 2013-06-05T22:09
※ 引述《Tetralet (Tetralet)》之銘言: : ※ 引述《guezt ()》之銘言: : : 以下是 「Unicode 補完計畫」 的授權內容 : : --- : :   本套件(包括編碼表、輸入法、附屬程式工具等全部內容)為自由軟 : : 體 (freeware)。任何人得自行安裝、複製、 ...

開socket後能連線,但...

Harry avatar
By Harry
at 2013-06-05T16:00
各位板友大家好, 小弟在Linux上執行了開socket的伺服器端程式, 也在Windows上執行了開socket的用戶端程式, 由用戶端程式向伺服器端要資料,是採用TCP/IP的連線, (程式都是使用C語言來撰寫) 客戶端執行第一次時,成功,能夠將伺服器端提供的資料呈現出來, (此時,伺服器端結束執行) ...

mcrypt

Poppy avatar
By Poppy
at 2013-06-05T15:28
安裝mcrypt先要有libmcrypt.so 有沒有像windows 那樣不用安裝 下載後直接就可以在linux上用? - ...