sed替換linux路徑的問題

sed使用正則做替換,格式為

sed 's/word1/word2/g' input.file

但是,在做sed替換linux路徑時,遇到一個問題。
因為linux的路徑分割也是/,跟正則表達式中的/相同,導致命令解析會出錯。

解決方案

sed的分隔符不一定非要使用/,可以換成別的,比如+

sed 's+word1+word2+g' input.file

這樣就可以規避符號沖突了。

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容