sed用變數換掉整行的問題 - Linux

By Edwina
at 2010-12-23T17:44
at 2010-12-23T17:44
Table of Contents
我有個script裡
原本第31,31行是
$min = 1001
$max = 6000
現在我想要寫另一個script做出一百個檔案
是
$min = 1001
$max = 1050
和
$min = 1051
$max = 1100
和
$min = 1101
$max = 1150
....依此類推到6000
這時我要置換的語法如下,當然跑不起來 囧
sed '30,31c our $min = $min;\
our $max = $max;' 03cal_apbss > 03cal_apbs_${i}
置換中裡面的第一個$min和$max是要照抄的,
只有第二個$min和$max是變數,要怎麼讓他是變數阿 Orz
--
原本第31,31行是
$min = 1001
$max = 6000
現在我想要寫另一個script做出一百個檔案
是
$min = 1001
$max = 1050
和
$min = 1051
$max = 1100
和
$min = 1101
$max = 1150
....依此類推到6000
這時我要置換的語法如下,當然跑不起來 囧
sed '30,31c our $min = $min;\
our $max = $max;' 03cal_apbss > 03cal_apbs_${i}
置換中裡面的第一個$min和$max是要照抄的,
只有第二個$min和$max是變數,要怎麼讓他是變數阿 Orz
--
Tags:
Linux
All Comments

By Noah
at 2010-12-26T00:51
at 2010-12-26T00:51
Related Posts
硬碟空間用du 與 df 看到的大小不一樣

By Rosalind
at 2010-12-22T00:38
at 2010-12-22T00:38
如何讓程式一直執行..

By Heather
at 2010-12-22T00:33
at 2010-12-22T00:33
我的記憶體被吃掉了

By Ursula
at 2010-12-21T21:11
at 2010-12-21T21:11
請問要怎麼開pl檔

By Yedda
at 2010-12-21T20:10
at 2010-12-21T20:10
Linux遊戲:原生、Wine模擬對比Windows 7

By Caitlin
at 2010-12-21T16:29
at 2010-12-21T16:29