需要合并多个unix txt行

需要合并多个unix txt行

您好,我需要使用 txt 中的多行和一行合并awk,尝试了不同的操作,但无法得到我想要的结果!一个例子;

需要它从这里开始:

11 01 30 31 33 37 39 39 30 30 30 30 30 38 31 34 

36 06 02 00 00 00 06 06 03 00 00 00 01 03 06 28 

06 09 00 00 00 00 20 20 20 20 20 20 20 20 20 31 

20 20 20 20 20 20 20 30 31 33 37 39 39 30 30 30 

30 30 38 31 34 36 20 
11 01 30 31 33 37 39 39 30 30 30 30 30 38 31 34 

36 06 02 00 39 ff c3 06 03 00 00 00 02 03 06 28 

06 09 00 00 00 00 00 00 0d 48 1b 03 f8 13 01 52 

b4 18 ff fc 46 29 00 00 06 27 02 ca a0 00 00 63 

07 00 02 77 f5 0f 01 1a 12 1d 2f 

对此:

11 01 30 31 33 37 39 39 30 30 30 30 30 38 31 34 36 06 02 00 00 00 06 060300 00 00 01 03 06 28 06 09 00 00 00 00 20 20 20 20 20 20 20 20 20 31 20 20 20 20 20 20 20 30 31 33 37 39 39 30 30 30 30 30 38 31 34 36 20 

11 01 30 31 33 37 39 39 30 30 30 30 30 38 31 34 36 06 02 00 39 ff c3 06 03 00 00 00 02 03 06 28 06 09 00 00 00 00 00 00 0d 48 1b 03 f8 13 01 52 b4 18 ff fc 46 29 00 00 06 27 02 ca a0 00 00 63 07 00 02 77 f5 0f 01 1a 12 1d 2f 

答案1

这是微不足道的awk

awk 1 ORS=' '

答案2

请参阅@jimmij awk。您也可以将换行符更改为空格:

tr '\n' ' ' <input >output

相关内容