您好,我需要使用 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