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

Donna avatar
By Donna
at 2008-10-09T01:16

Table of Contents

※ 引述《liangjr (aaa)》之銘言:
: ※ 引述《mystea (mystea)》之銘言:
: : 各位好, 我想寫一個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,...
: : 如此週而復始...
: : 請問我該從何下手呢? 感謝不盡.
: #!/bin/bash
: while read line
: do
: echo $line > "input.txt"
: ./program
: done < "input.list"
: 不過為啥不讓program吃stdin就好了? 這樣一直存取file很慢耶

謝謝. 這正是我想要的. :)

所以
while test-command
do
...
done<"input.list"
是定義成和
(
while test-command
do
...
done
)<"input.list"
一樣囉??

至於program為何不吃stdin? 我也不知道. program不是我寫的阿 XD

--
Tags: Linux

All Comments

CentOS 使用 totem 問題

George avatar
By George
at 2008-10-09T00:39
download w32codes and use and#39;rpm -ihv name.rpmand#39; to install the package. ※ 引述《cinsgreen (小綠)》之銘言: : 各位板友您好 : 小弟目前是使用 CentOS 5.2 來學習 Linux : 目 ...

如何讓passwd和htpasswd同步?

Ivy avatar
By Ivy
at 2008-10-08T21:44
※ 引述《saqwed (Simon)》之銘言: : 我有一個問題是有關於在 ubuntu 8.04 desktop 中, 架設 SVN server 的問題 : 我的 SVN + apache2 已經架設好了, 但是因為 SVN 要用的帳號是要透過 : htpasswd 去建立, 但是我又想說看能不能直接把 ...

sed 轉 awk (replace某一行)

Eden avatar
By Eden
at 2008-10-08T20:44
※ 引述《x2006 (小帥 ^^)》之銘言: : ※ 引述《antontw (習慣)》之銘言: : : // local post 因為我相信有更簡潔的答案 : : cat 1.txt |awk and#39;NR!=4{print $1};NR==4{print and#34;okand#34;}an ...

sed 轉 awk (replace某一行)

Connor avatar
By Connor
at 2008-10-08T19:56
※ 引述《antontw (習慣)》之銘言: : ※ 引述《x2006 (小帥 ^^)》之銘言: : : cat 1.txt : : 1 : : 2 : : 3 : : 3 : : 5 : : sed and#39;4c okand#39; 1.txt : : 1 : : 2 : : 3 : : ok : : ...

ubuntu 的 key mapping

Agnes avatar
By Agnes
at 2008-10-08T19:39
※ 引述《itskoder (itskoder)》之銘言: : 各位板友大家好,最近入手了一台HP 2133, : 不過他的 Ctrl 跟 FN 位置正好與慣用的MBP相反, : 使用時經常會誤觸。 : 想請問強大的板友們有沒有辦法用key mapping將這兩個鍵的功能對調? : 我知道理論上可以做到,不過 ...