Sed

如何在sed中表示行首和行尾

  • May 14, 2019

我想使用 sed 將'}行尾的所有內容替換為"}. 我寫:

sed -i -e "s/'}$/\"}$/g"

但這將其替換為:"}$. 怎麼了?如何在我的 sed 中使用正則表達式來表達行的開頭和結尾,使用^and$

只有搜尋表達式是正則表達式,替換文本不是:

sed -i -e "s/'}$/\"}/g"

這匹配'}一行的末尾,並將其替換為"}.

引用自:https://unix.stackexchange.com/questions/518956