#テスト-1、これは大丈夫です、与えられた 'cshrcファイル' ファイル変数にもう一度特殊文字がある場合、sed cmdの中で変数を使う方法はありますか?
sed -i '\:alias reml rm -rf ${ENIP_HOME}/log/*:d' cshrc
#テスト-2で指定された行を削除し、これが与えられた 'cshrcファイル' ファイルに行を削除しません
LINE="alias reml rm -rf ${ENIP_HOME}/log/*"
sed -i '\:$LINE:d' cshrc
上記のsed cmdは、 'cshrcから行を削除しません。ファイル、どのように私はテスト2で行削除を行うことができますか?
とにかく安全ではありません。 '/.../'は正規表現です。あなたの行に '。*'があれば、コマンドはあなたを驚かせるだろう。 – Kent