請問shell script的寫法 - Linux

By Lauren
at 2009-05-26T23:00
at 2009-05-26T23:00
Table of Contents
※ 引述《sinlin (新生活!~)》之銘言:
: 我是用red hat9.0
: 現在我有個程式執行檔是a.out
: 每次執行就會請你輸入要執行的檔 例:s4585000.dat
: 我總共要執行很多次依續為 s4595000.dat-->s4605000.dat--->...--->s5355000.dat
: 我想寫一個shell script跟執行檔在同個目錄下
: 可以直接幫我輸入./a.out以後
: 再幫我輸入要執行的檔名
: 跑一次以後就把檔名加10000
: 一直跑到最後一個檔跑完為止
sorry 重寫
#! /bin/bash
for num in {459..535} ; do
./a.out <<< "s${num}5000.dat"
done
====
二版
#! /bin/bash
for num in $(seq $1 $2) ; do
./a.out <<< "s${num}5000.dat"
done
由於不知道你是從 stdin 讀檔名還是直接檔案轉向到 stdin
這部分就請自己變通一下
用法就 ./demo.sh 459 535
基本上用參數會比 read 靈活很多,也不用按太多次 enter
--
自High筆記(半荒廢)
http://legnaleurc.blogspot.com/
--
: 我是用red hat9.0
: 現在我有個程式執行檔是a.out
: 每次執行就會請你輸入要執行的檔 例:s4585000.dat
: 我總共要執行很多次依續為 s4595000.dat-->s4605000.dat--->...--->s5355000.dat
: 我想寫一個shell script跟執行檔在同個目錄下
: 可以直接幫我輸入./a.out以後
: 再幫我輸入要執行的檔名
: 跑一次以後就把檔名加10000
: 一直跑到最後一個檔跑完為止
sorry 重寫
#! /bin/bash
for num in {459..535} ; do
./a.out <<< "s${num}5000.dat"
done
====
二版
#! /bin/bash
for num in $(seq $1 $2) ; do
./a.out <<< "s${num}5000.dat"
done
由於不知道你是從 stdin 讀檔名還是直接檔案轉向到 stdin
這部分就請自己變通一下
用法就 ./demo.sh 459 535
基本上用參數會比 read 靈活很多,也不用按太多次 enter
--
自High筆記(半荒廢)
http://legnaleurc.blogspot.com/
--
Tags:
Linux
All Comments

By Wallis
at 2009-05-28T04:44
at 2009-05-28T04:44

By Jake
at 2009-05-28T21:50
at 2009-05-28T21:50

By Ina
at 2009-05-29T06:46
at 2009-05-29T06:46

By Rachel
at 2009-05-30T15:55
at 2009-05-30T15:55

By Quanna
at 2009-06-03T03:17
at 2009-06-03T03:17

By George
at 2009-06-08T00:12
at 2009-06-08T00:12

By Daph Bay
at 2009-06-09T22:49
at 2009-06-09T22:49

By Oscar
at 2009-06-13T06:40
at 2009-06-13T06:40

By Brianna
at 2009-06-15T15:37
at 2009-06-15T15:37

By Eden
at 2009-06-20T09:16
at 2009-06-20T09:16

By Suhail Hany
at 2009-06-24T11:03
at 2009-06-24T11:03

By Elma
at 2009-06-27T12:15
at 2009-06-27T12:15
Related Posts
請問shell script的寫法

By Ida
at 2009-05-26T22:48
at 2009-05-26T22:48
關於Ubuntu上使用USB-LAN網路卡

By Isla
at 2009-05-26T16:59
at 2009-05-26T16:59
關於Ubuntu上使用USB-LAN網路卡

By Regina
at 2009-05-26T16:32
at 2009-05-26T16:32
samba share 問題

By David
at 2009-05-26T14:16
at 2009-05-26T14:16
關於Ubuntu上使用USB-LAN網路卡

By Aaliyah
at 2009-05-26T10:29
at 2009-05-26T10:29