如何从文件中剪切某些文本并写入另一个文件

如何从文件中剪切某些文本并写入另一个文件

场景就像我有一个名为 output.txt 的文件

我希望从文件中剪切某些输出,并且剪切后的剩余文本应移动到另一个文件

例如:我的文件中的数据如下

23: <NAME="ABC_RAM"/> 
24:    <NAME="ABC1"/>
233:      <NAME="ABC_111"/>
300: <NAME="ABC_143"/>
310: <NAME="ABC_XBSKJKSBNSKK"/>

我想从<number : > 第一个符号输出开始,直到第一个符号< 输出应该如下所示,需要写入新文件

<NAME="ABC_RAM"/> 
<NAME="ABC1"/>
<NAME="ABC_111"/>
<NAME="ABC_143"/>
<NAME="ABC_XBSKJKSBNSKK"/>

答案1

使用 sed:

sed -E 's/^[[:digit:]]+:[[:space:]]+//' file

相关内容