First line NC1.c
/* comments
second line nc1.c
*/
*/
adsf
asfd
「/」の間の行を一致させたい。「最後一つ残りました」/"を削除し、結果は次のようになります。
First line NC1.c
adsf
asfd
コマンドはどのように書くべきですか?
ベストアンサー1
次のようなものは大丈夫です。
$ sed '/\/\*/,/\*\//d; /\*\//d; /\/\*/d' file4
First line NC1.c
adsf
asfd
内部編集には sed -i を使用できます。
この sed は 3 つの個別の削除を実行します。
/\/\*/,/\*\//d
=パターン/ *と* /の間の行の範囲(\でエスケープ)= *
/\*\//d
/を含む行(エスケープ)
/\/\*/d
= / *を含む行(エスケープ)