我有一個軟件,當運行../configure由於一些檢查失敗。sed評論行號x到y從文件
我找到了一種方法來手動註釋掉49725-49735行,然後我就可以安裝該軟件了。
我需要自動編輯配置文件並註釋這些行。
有沒有人可以給我一個提示如何實現呢?
我有一個軟件,當運行../configure由於一些檢查失敗。sed評論行號x到y從文件
我找到了一種方法來手動註釋掉49725-49735行,然後我就可以安裝該軟件了。
我需要自動編輯配置文件並註釋這些行。
有沒有人可以給我一個提示如何實現呢?
不建議編輯配置文件像這樣(修復該錯誤消息),但你知道你的情況比我更好。
sed '49724,49736 {s/^/#/}' file > newFile && mv newFile file
IHTH
您可以用awk,
awk 'NR>49724&&NR<49736{$0="#"$0}1' file
sed '49725,49735{s/^/##/}' file
取代 「##」 與您的評論的代碼
出了什麼問題'-i'? –
什麼都沒有,它只是''file && mv ..'是更通用的。並非所有的sed都支持'-i'。祝你們好運! – shellter
我知道,但我只想評論一下版本的支票,這讓我很頭痛,因爲我使用的工具是一個定製的工具,因此它的版本不是軟件所期望的。 – zozo6015