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

Edwina avatar
By Edwina
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

--
Tags: Linux

All Comments

Noah avatar
By Noah
at 2010-12-26T00:51
解決了,用"31,31c our\$min =$min ......"

硬碟空間用du 與 df 看到的大小不一樣

Rosalind avatar
By Rosalind
at 2010-12-22T00:38
lab 伺服器目前是cent OS 5.5 有一台作為NIS 與 NFS用 並把home目錄掛載到其他三台server使用 今天突然出現硬碟空間不足的問題 我用兩種方式去看 一種是du -h -x --max-depth=1 /home 看到的結果是占用242G 還剩下93G 但是用 du -h ...

如何讓程式一直執行..

Heather avatar
By Heather
at 2010-12-22T00:33
※ 引述《zchien (小建)》之銘言: : 輸入:ps -A : 可以看到類似下面寫法 : PID Time 名稱 : 1234 04:20 Report : 所以我想把下面程式另存叫做..Program執行檔, : 放在和Report程式相同目錄 : 並且把這Program執行檔寫入cro ...

我的記憶體被吃掉了

Ursula avatar
By Ursula
at 2010-12-21T21:11
有爬文過 但還是覺得很奇怪 top PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 13168 yoyo 20 0 596m 139m 6280 R 23 3.5 486:02.65 kvm ...

請問要怎麼開pl檔

Yedda avatar
By Yedda
at 2010-12-21T20:10
不好意思,我到了心理測驗的網站,網頁上的基本資料勾選好後,按「繼續」     接著跳出了一個檔案「login.pl」要求我下載,下載完成後,發現它是以「筆 記本」也就是notepad的樣子存下來。     而且檔案很小,後來發現,這似乎是linux的檔案?     抱歉,我是wind ...

Linux遊戲:原生、Wine模擬對比Windows 7

Caitlin avatar
By Caitlin
at 2010-12-21T16:29
PC玩家和主機玩家常常爭得不可開交,Linux玩家彷彿就只能待在被遺忘的角落裡,不過 Linux用戶同樣也有娛樂休閒的權利,不管玩兒的是原生遊戲抑或模擬遊戲。 今天測試的八款遊戲和DEMO都是Linux玩家最熟悉不過的。我們首先將它們放在Ubuntu 10.10下原生跑一遍,然後拿來Windows編譯版本, ...