[英]How to replace one field of a line by another line in awk/sed/python?
[英]sed/awk edit one line
我必須在jad文件中編輯一行。
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
誰能告訴我什么是錯的以及如何正確地做到這一點?
你要:
sed -i '/MIDlet-Version: /{s/\.//g}' file.jad
這將僅在包含MIDlet-Version:
行上從file.jad
刪除所有句點,並將更改存儲回file.jad
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.