在shell脚本中使用sed尝试替换包含正斜杠的文本时出错

时间:2017-12-10 17:48:59

标签: linux bash shell raspberry-pi3

我在rpi 3上运行了我的shell脚本。但是我收到了以下错误。

  

script.sh:51:script.sh:语法错误:"("意外

我的脚本行正在关注。

<!DOCTYPE html>
<html>

<head>
  <style>
    span.b::before {
      content: "\2022"
    }
    
    .span.b:empty {}
  </style>
</head>

<body>

  <div class="a">
    <span class="b">AAA</span>
  </div>

</body>

</html>

1 个答案:

答案 0 :(得分:1)

不确定这会解决问题,但它可能有助于简化和简化解决方案。尝试一次调用sed:

remove_lines() {
    sed -i '
        /allow-hotplug wlan0/d
        /iface wlan0 inet manual/d
        /wpa-conf \/etc\/wpa_supplicant\/wpa_supplicant.conf/d
    ' /etc/network/interfaces
}