这适用于Linux:
awk '/QName\[[[[:digit:]]]/ { print $0 }' TRUCK.fsl > a.txt
我知道你必须在Windows下进行更改,但我被卡住了。
仅供参考,目的是捕获包含QName[1]
,QName[18]
等条目的行。文件本身是二进制文件,但其中的代码以常规文本形式呈现,可以在Linux下成功提取反正。
答案 0 :(得分:0)
在Windows中,最好为代码创建一个awk专用文件,如下所示:
<强> script.awk 强>
/QName\[[0-9]+\]/
全部,匹配的默认操作是打印该行,因此您不需要更多代码。
现在在命令行中执行它:
awk -f .\script.awk TRUCK.fsl > a.txt
将awk脚本放在与TRUCK.fsl相同的文件夹中,或指定它的完整路径。