我想删除括号内的所有内容<>,如果一行只有一行<>,但是如果行有多个,它似乎删除里面的所有内容外部<>。在一行中删除两个字符串之间的字符串
echo "hi, <how> are you" | sed 's/<.*>//'
result: hi, are you
echo "hi, <how> are <you>? " | sed 's/<.*>//'
result: hi, ?
第一回声工作正常,但如果一个sentense有不止一个<>,它不能归类。
expected input: 1 <a> 2 <b> 3 <c> 4 <d> ...... 1000 <n>
expected out come: 1 2 3 4 .... 1000
感谢
''<.*>它应该是'<.*?>'或'<[^>] *>' – mkHun