![sedと特殊文字[閉じる]](https://linux33.com/image/7552/sed%E3%81%A8%E7%89%B9%E6%AE%8A%E6%96%87%E5%AD%97%5B%E9%96%89%E3%81%98%E3%82%8B%5D.png)
</link>
作業中の</title>
ファイルのスペースを置き換えるためにsedを使用しようとしています。
sed -i 's,</link>,,' file.txt
/なしで同じコマンドを使用すると機能しますが、/を使用すると機能しません。 sedを使用してこれを行う方法はありますか?
答え1
sed -i -e 's/<\/link>/ /g' file.txt
これは/
sedのコマンド区切り文字であるため、次のようにエスケープする必要があります。\
</link>
作業中の</title>
ファイルのスペースを置き換えるためにsedを使用しようとしています。
sed -i 's,</link>,,' file.txt
/なしで同じコマンドを使用すると機能しますが、/を使用すると機能しません。 sedを使用してこれを行う方法はありますか?
sed -i -e 's/<\/link>/ /g' file.txt
これは/
sedのコマンド区切り文字であるため、次のようにエスケープする必要があります。\