我希望我的sed只删除我给他的东西。
例如,我有这个
sed -ie "/$1/d" /etc/asterisk/voicemail.conf &>/dev/null
如果我的voicemail.conf有一些像“hello”和“helloc”这样的字符串,如果我的$ 1是“你好”,它也将删除包含“helloc”的行
答案 0 :(得分:3)
尝试使用与单词限制相对应的\b
:
sed -ie "/\b$1\b/d" /etc/asterisk/voicemail.conf &>/dev/null