test
次のようなファイルがあります。
hello
my
name
<h6>test morning</h6>
is
bob
私は以下を使用することを知っています。
sed -i -- 's/name//g' test
ファイルから削除したいのですが、name
どうすればよいですか<h6>test morning</h6>
?
文字列はファイルの任意の場所に存在でき、ファイルはまたはファイルのようなものにする.css
こと.html
ができます。
ベストアンサー1
この場合、どの文字でも使用できます/
。例えば
sed -i 's|<h6>test morning</h6>||g' test
文字列マッハモードの場合は、最初をエスケープする必要があります。
sed -i '\|<h6>test morning</h6>|s///g' test
パターンがほとんどない場合は、/
脱出するのが簡単かもしれません。
sed -i '/<h6>test morning<\/h6>/s///g' test