【发布时间】:2013-08-19 15:39:57
【问题描述】:
我对 Perl 完全陌生,我认为这是解决我的简单任务的最佳语言。我需要将二进制文件转换为可读的文件,并且需要查找并将\x00\x39 之类的字符串替换为\x09(制表符)或类似的东西。
我从 bash 开始,效果很好:
perl -pi -e 's/abc/123/g' test.txt
但是,当我开始输入 ascii 代码时,我迷路了:
perl -pi -e 's/0x49/*/g' test.txt
perl -pi -e 's/{char(49)}/*/g' test.txt
这个命令在 perl 脚本中会是什么样子?我有大约几百个这样的查找/替换操作和一个 500MB 的文本文件。有什么需要我知道的警告吗?
非常感谢您的帮助!
加里
【问题讨论】: