シナリオは、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