2013-03-19 31 views
0

我必須在jad文件中編輯一行。sed/awk編輯一行

MIDlet-Version: 0.5.38應該成爲MIDlet-Version: 0538

我無法找到該文件中的行。 如果我行了,我會怎麼做:

echo 'MIDlet-Version: 0.5.38' | sed s/\\.//g 

我試過幾個變化:

sed -i 's/\(MIDlet-Version: \)\\.//replace/g' myfile.jad 

有人可以告訴我什麼是錯的,如何正確地做到這一點?

回答

2

你想:

sed -i '/MIDlet-Version: /{s/\.//g}' file.jad 

這將刪除含MIDlet-Version:線從file.jad所有的時間和存儲更改回file.jad