如何搜索模式并使用包含特殊字符的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
答案 0 :(得分:0)
你需要逃避斜线字符。
使用此选项删除包含/
:
sed '/\//d' file