想寫一個有點小複雜的linux script - Linux

Frederica avatar
By Frederica
at 2008-10-08T04:47

Table of Contents

各位好, 我想寫一個bash script來重複跑一個叫做(./program)的程式.
./program 本身會從一個叫做 input.txt 的檔案讀取輸入資料(三個浮點數),
然後進行運算產生結果.

寫script的目的是要讓電腦自動去讀不同的輸入資料.
比方說我總共要跑(./program) 25次. 第一次要輸入1.0 3.5 4.2,
第二次要輸入6.8 7.1 5.3,....這樣.

這些不同的輸入值被存在另一個檔案input.list裡:
#start of input.list:
1.0 3.5 4.2
6.8 7.1 5.3
...
...
...
(共25行)
#end of input.list

所以跑第一次的時候, 我要先讓bash script讀input.list的第一行,
然後把第一行的結果存成input.txt, 然後執行./program

執行完./program之後, 把input.txt洗掉, 進行第二個迴圈. 第二個
迴圈要把input.list的第二行存成input.txt然後執行./program,...
如此週而復始...

請問我該從何下手呢? 感謝不盡.

--
Tags: Linux

All Comments

Carol avatar
By Carol
at 2008-10-13T01:37
UCLA 學生? 作業? 你把你寫有問題的部分post出來比較好
Hazel avatar
By Hazel
at 2008-10-15T06:00
把你的想法做法或有問題部份post 不然你這樣好像叫人幫寫
Kyle avatar
By Kyle
at 2008-10-17T08:53
疑問input.txt為什要要一直去做覆蓋 存在一個變數裡
運算在最後 再存成檔案不是比較快@__@?

Live-USB開機問題

Jack avatar
By Jack
at 2008-10-08T01:07
剛剛使用LIVE-USB開機 有出現FEDORA9的9秒倒數畫面 但是9秒倒數完之後 就出現了下面的畫面 http://www.badongo.com/pic/4581745 請問這是哪裡發生問題阿atat? 如果圖片太攏統請見諒 囧 - ...

sed 轉 awk (replace某一行)

Wallis avatar
By Wallis
at 2008-10-08T00:50
cat 1.txt 1 2 3 3 5 sed and#39;4c okand#39; 1.txt 1 2 3 ok 5 請問 如何用 awk 取代第四行呢 ? - ...

請問有人在ubuntu上裝過電視盒嗎?

Daph Bay avatar
By Daph Bay
at 2008-10-07T23:48
如題~電視盒是USB介面的 圓剛的 有人有安裝過的經驗嗎~能分享一下嗎 有一些相關的 模組我也有裝了 但是不知道要如何開啟搜尋頻道的畫面ˇˇ VLC 播放器 可以嗎? 感謝~~ 感覺解釋的很不清楚 小弟剛摸沒多久ˇˇ 很多東西不太熟 請見諒~ 3Q - ...

virtualbox安裝好如何移除?

Puput avatar
By Puput
at 2008-10-07T21:00
※ 引述《anticipate06 (curitis)》之銘言: : 如題! : 想試著重灌! : 但不知方法如何移除? : 我是新手.. : 謝謝指教! sudo apt-get purge virtualbox* - ...

virtualbox安裝好如何移除?

Eartha avatar
By Eartha
at 2008-10-07T20:31
如題! 想試著重灌! 但不知方法如何移除? 我是新手.. 謝謝指教! -- - ...