Linux中使用sed命令替换字符串
文本替换:sed ‘s#原字符串#新字符串#g’ file
s 单独使用→将每一行中第一处匹配的字符串进行替换
g 每一行进行全部替换→sed指令s的替换标志之一(全局替换)
举例
sed -i ‘s/原字符串/替换字符串/g’ filename ####替换文件中的所有匹配项
sed ‘s/^/添加的头部&/g’ ####在所有行首添加
sed ‘s/KaTeX parse error: Expected 'EOF', got '&' at position 2: /&̲添加的尾部/g' …s/原字符串/替换字符串/g’ ####替换最后一行
sed ‘2,5s/原字符串/替换字符串/g’ ####替换2到5行
sed ‘2,KaTeX parse error: Expected 'EOF', got '#' at position 44: … #̲###替换2到最后一行 sed…/&添加的尾部/g’ ####同时执行两个替换规则,中间加分号
参考
https://blog.csdn.net/weixin_42331537/article/details/80623582?