txt字符串指定长度换行

2023-05-13 浏览:787
txt字符串指定长度换行
评论:(0)复制地址

需求:

FF D8 E9 43 FF DB 87 54 FF DE 15 54 FF E0 8B 7B FF E3 0B 6D FF E5 99 4E ……

有如上串口工具记录的波形数据,需要转换成如下格式,按四个字节换行,以便后续操作。

FF D8 E9 43
FF DB 87 54
FF DE 15 54
FF E0 8B 7B
FF E3 0B 6D
FF E5 99 4E

……

之前一直用的是“骨灰按指定长度分割文本 文本处理软件”这个小软件,挺好用,就是转换比较慢,数据量少的时候还行,如果数据量较大推荐用Linux的awk命令处理,秒处理。


以上需求命令如下:

awk 'NR{for(n=0;n<length;n+=12)print substr($0,n+1,12)}' 123.txt > 234.txt

其中12是指从开头数12个字符换行,包括空格。

评论:(0)复制地址
发布:zpblog | 分类:Other | Tags:shell 日志 字符串

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。