由于在对摄像头驱动的时候从Senor的FAE拿到了初始化的寄存器代码,但是由于不符合程序的数据结构,因而需要改写。但是数据真的是太多了,怎么办呢? 我知道的批处理有下面这几种方法:
(1)Windows下,使用Excel 和Ultredit都能够完成
(2)sed使用
由于现在是在linux下开发,还是学习一下超强工具sed使用吧。
比如有这样一行数据:78 3012 6c, 要处理到{0x3012, 0x6c},格式,用sed可以这样写了:
sed -n 's/^78 /0x/{p' filename > dest
sed -n 's//{0x.... /&,/p' dest > dest1
sed -n 's/..$/0x&/},/p' dest1 > dest2
这个方法可能比较笨啊 呵呵 有兄弟更好的方法请告诉小弟啊,我其实总觉得VIM本身就可以干这个工作了