→ sinlin:解決了,用"31,31c our\$min =$min ......" 12/23 20:56
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 125.234.2.78
※ 編輯: sinlin 來自: 125.234.2.78 (12/23 17:45)
我有個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
--