sed -e '/$var/'d file
這個時後,sed所接受到的$var是空的字串,如果想要使用$var這個變數,必須用下面的格式
sed -e '/'"$var"'/'d file
或者是
sed "/${var}/"d file
變數$var才不會是空字串。
如果很不幸的,你的變數是個路徑名,如
var=/home/josh/tool/
這個時後,就可以用這個方法去解,但必須有個前提,就是變數不包括#這個字元。

sed -e "#$var1#var2#g"