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