搜索包含“/”的字符串并使用sed替换

时间:2017-06-21 18:47:17

标签: sed

如何搜索模式并使用包含特殊字符的sed删除行,例如“ranasnfs2:/ SA_kits / prod”

我尝试使用变量来保存完整的字符串,然后在sed命令中调用该变量,但它无效。

echo $a
ranasnfs2:/SA_kits/prod
    sed -i '/"$a"/d' test.txt
    cat test.txt | grep -i SA
/SA_kits        -rw,suid,soft,retry=4   ranasnfs2:/SA_kits/prod

1 个答案:

答案 0 :(得分:0)

你需要逃避斜线字符。 使用此选项删除包含/

的行

sed '/\//d' file