我对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的文本文件。有需要注意的地方吗?
非常感谢任何帮助!
Gary