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

By Frederica
at 2008-10-08T04:47
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,...
如此週而復始...
請問我該從何下手呢? 感謝不盡.
--
./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

By Carol
at 2008-10-13T01:37
at 2008-10-13T01:37

By Hazel
at 2008-10-15T06:00
at 2008-10-15T06:00

By Kyle
at 2008-10-17T08:53
at 2008-10-17T08:53
Related Posts
Live-USB開機問題

By Jack
at 2008-10-08T01:07
at 2008-10-08T01:07
sed 轉 awk (replace某一行)

By Wallis
at 2008-10-08T00:50
at 2008-10-08T00:50
請問有人在ubuntu上裝過電視盒嗎?

By Daph Bay
at 2008-10-07T23:48
at 2008-10-07T23:48
virtualbox安裝好如何移除?

By Puput
at 2008-10-07T21:00
at 2008-10-07T21:00
virtualbox安裝好如何移除?

By Eartha
at 2008-10-07T20:31
at 2008-10-07T20:31