1

正規表現を使用して次の形式を再フォーマットするにはどうすればよいのでしょうか。次のスタイル列を持つファイルがあります。

AG2912  
3760        3913  
3293        3920

AG2102  
3209        0201  
3021        0383

しかし、私はそれを次の形式で欲しいです:

AG2912  
3760        3913        3293        3920  

AG2102   
3209        0201        3021        0383

また、列ごとの行数も異なります。

4

2 に答える 2

1

言語を指定しなかったので、検索と置換の式を配置します。

検索:\n 置換:\t

于 2012-09-04T23:35:54.227 に答える
1

使用する1つの方法awk

awk '/^AG/ { print } /^[0-9]/ { printf "%s\t", $0 } /^$/ { printf "\n\n" } END { printf "\n" }' file.txt

結果:

AG2912
3760        3913    3293        3920    

AG2102
3209        0201    3021        0383
于 2012-09-04T23:46:41.470 に答える