awkを使用して2文字間のテキストを削除する方法

awkを使用して2文字間のテキストを削除する方法

この式で「<」と「>」の間のすべての項目を削除する方法を知りたいです。

i`<    1|   |    1>      -1.0000000000000

結果は次のとおりです。

i-1.00000000

awkを使ってみましたが、「>」の右側部分または部分の左側部分のみを削除できます。

awk -F '>' '{print $2}' 

ありがとう

ベストアンサー1

パイプを介したデータ転送sed

... | sed -e 's/<.*>//'

正規表現は" <"、任意の数の文字、" >"の順に一致し、それを空の文字列" //"に置き換えます。

おすすめ記事