有没有办法在(g)awk中获得与Tcl中的二进制命令相同的效果?
http://www.tcl.tk/man/tcl/TclCmd/binary.htm
所以我可以做binary(result_array, input_str, format_str)
,返回R数组的长度。
c = binary(R, 'abcdef', '@0a4@4a2')
这将解析'abcdef'
以便R[1]='abcd'
,R[2]='ef'
,c=2
(除非我的未经测试的语法错误)
我最感兴趣的是扫描输入,还有格式化输出。
我对其他方法也非常开放。