Linux Shell用sed替换匹配的斜杠、大括号等字符串的方法

1.去掉字符串中的\(斜杠在shell中和java一样,有转义含义,所以可以用#作为运算符避免混淆)

str=’\”saasdadas\”‘

str=str | sed #\##g’

2.去掉字符串中的\”(第二条斜杠用来转义”)

str=str | sed #\\”##g’

3.去掉字符串中的{或者} ({}在shell中用来包裹变量避免混淆,所以要想表示{},需要用”包裹)

str='{saasdadas}’

str=str |sed ‘s/'{‘//g’

str=str |sed ‘s/’}’//g’

    原文作者:括号匹配问题
    原文地址: https://blog.csdn.net/qq_36289377/article/details/79127826
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞