shell script 和 c++程式 - Linux
By Damian
at 2013-06-27T20:00
at 2013-06-27T20:00
Table of Contents
※ 引述《crazybobo (...)》之銘言:
: Hi 各位板大早
: 我目前有在使用一個科學計算軟體(在CentOS 5.9上運作)
: 內部有cshell的tool可以使用,而為了使用上方便
: 小弟自己寫了一個C++的小程式做輔助
: 所以我就使用這個套裝軟體內的cshell tool
: 我目前遇到的問題是
: 如果c++ 內有使用 cin的指令 所以在執行過程中 須要給入資料
: 請問要怎麼直接打在shell script內呢?
: 問題如下 shell script:
: ./a.out // 執行c++程式
: @node@ // 欲輸入的變數(整數)(套裝軟體的語法)
: 因為shell script 是一行一行執行,所以這樣打的話他就一直等待輸入變數
: 但我也沒辦法在執行時從鍵盤在輸入,所以想請問要使用什麼指令他才能自動輸入呢?
各位linux板的先進大家好
因為有類似問題,所以先行搜尋了一下,然後發現了這篇,所以借同一系列文章再提問。
我所謂的類似問題是
如同原文,如果要在script裡面寫入執行其他程式,如C++或fortran所編譯的程式
當執行到內嵌入script的程式那一行時會變成script開啟的shell中等待輸入變數。
而原文的推文中已經有回推
echo "@node@" | ./a.out使得變數自動輸入至程式中。
小弟想請問,那如果欲輸入的變數不只一行呢?
舉例來說
如果
mongqiu@server~>./test.x input.txt
這樣執行之後,test.x這個執行檔必須接受四行參數才會開始運行
mongqiu@server~>./test.x input.txt
f n1 n2 n3
n1 1 2 3
n2 1 2 3
n3 1 2 3
mongqiu@server~>
請問各位大大該如何將此四行參數寫入script中使之自動輸入呢?
在此先謝謝各位 orz
--
: Hi 各位板大早
: 我目前有在使用一個科學計算軟體(在CentOS 5.9上運作)
: 內部有cshell的tool可以使用,而為了使用上方便
: 小弟自己寫了一個C++的小程式做輔助
: 所以我就使用這個套裝軟體內的cshell tool
: 我目前遇到的問題是
: 如果c++ 內有使用 cin的指令 所以在執行過程中 須要給入資料
: 請問要怎麼直接打在shell script內呢?
: 問題如下 shell script:
: ./a.out // 執行c++程式
: @node@ // 欲輸入的變數(整數)(套裝軟體的語法)
: 因為shell script 是一行一行執行,所以這樣打的話他就一直等待輸入變數
: 但我也沒辦法在執行時從鍵盤在輸入,所以想請問要使用什麼指令他才能自動輸入呢?
各位linux板的先進大家好
因為有類似問題,所以先行搜尋了一下,然後發現了這篇,所以借同一系列文章再提問。
我所謂的類似問題是
如同原文,如果要在script裡面寫入執行其他程式,如C++或fortran所編譯的程式
當執行到內嵌入script的程式那一行時會變成script開啟的shell中等待輸入變數。
而原文的推文中已經有回推
echo "@node@" | ./a.out使得變數自動輸入至程式中。
小弟想請問,那如果欲輸入的變數不只一行呢?
舉例來說
如果
mongqiu@server~>./test.x input.txt
這樣執行之後,test.x這個執行檔必須接受四行參數才會開始運行
mongqiu@server~>./test.x input.txt
f n1 n2 n3
n1 1 2 3
n2 1 2 3
n3 1 2 3
mongqiu@server~>
請問各位大大該如何將此四行參數寫入script中使之自動輸入呢?
在此先謝謝各位 orz
--
Tags:
Linux
All Comments
By Connor
at 2013-06-29T02:54
at 2013-06-29T02:54
Related Posts
Linux的ubuntu版本確認
By Vanessa
at 2013-06-27T00:29
at 2013-06-27T00:29
visio的替代軟體,要可以輸出eps
By Jack
at 2013-06-26T23:49
at 2013-06-26T23:49
cut文句,結尾有隱藏的垃圾?
By Callum
at 2013-06-26T21:26
at 2013-06-26T21:26
選擇適用筆電
By Steve
at 2013-06-26T11:32
at 2013-06-26T11:32
gdm檔強制修改儲存
By Barb Cronin
at 2013-06-26T11:04
at 2013-06-26T11:04