脚本语言
wdq347
喜欢数学,热衷于算法研究,钟爱开源软件
展开
-
文本文件行处理,8进制数据替换成16进制
使用gawk 完成,由shell 查找所有需要处理的文件,然后通过管道送给awk处理,awk 一个文件一个文件处理,故使用了BEGINFILE 和ENDFILE 两个模式,即在文件开始处理之前生成一个临时文件,用来存储awk 处理之后输出的内容(awk 中使用重定向输出到临时文件);文件处理之后判断是否需要替换原来的文件。所有代码如下: #!/bin/awk BEGIN { FS原创 2015-01-09 13:37:22 · 886 阅读 · 0 评论 -
python3 小技巧记录(此文档会不定期更新)
1. \x字符串转换成不要打印字符串 有一个可打印的字符串,需要将\x转换成一个字节内容,最终实现很简单,仅一行,如下: src=“\x01abcd\x023456” eval "'"+src+"'" 注意上文的引号,有三层,中间层为单引号,其他都是双引号,详细原因也未查明,也不想理解了,哎。 描述下整个搜索过程,首先是找到的是bytes,发现没有,然后是hexlify、原创 2017-05-13 12:23:52 · 298 阅读 · 0 评论