sedを使用して2つのパターン/文字から文字列を削除する

sedを使用して2つのパターン/文字から文字列を削除する

2つのパターン/文字内から文字列を削除したいと思います。したがって、パターン文字と共に"% Blah blah %削除するパターンを含むファイルがある場合は、文字列を削除して残ります。 am Do: しかし、文字列は削除されないようです。どんな助けでも大変感謝します!Blah blah% %""
sed -E '/"%,%"/d' file

ベストアンサー1

% Blah blah %行の境界に違反できず、それ自体がBlah blah含まれていないと仮定すると、%次のようになります。

sed 's/%[^%]*%//' file

g1行に複数のパターンインスタンスを置き換える必要がある場合は、修飾子を追加してください。

おすすめ記事