類似的常見問題,但無法找到解決方案。用bash/sed/awk替換文件中的變量值
我有一個源文件(蟒):
MYVARIABLE = 123
OTHERVAR = 23
print str(MYVARIABLE)
我想通過從遠程終端改變MYVARIABLE的到456的值來修改該文件,而無需經常性的文本編輯,只需一個命令oneliner 。
我想SED可以通過尋找在那裏MYVARIABLE發生,刪除一切與MYVARIABLE = 456
不知道如何可以這樣做替換,雖然第一線做的工作。 輸入?
您確定這將行嗎?我雖然sed只帶了「基本」PCRE,這意味着'\ s'字符類無效,括號需要反斜槓轉義。 – djhaskin987
@ djhaskin987當然它可以工作:'-r,--regexp-extended在腳本中使用擴展的正則表達式。 – konsolebox
酷! +1我不知道。 – djhaskin987