【发布时间】:2019-08-06 23:08:13
【问题描述】:
我发现 awk 命令能够将输入的 xml 文件拆分为多个 xml 文件,并且在 Linux 环境中运行良好。
awk 'BEGIN {NUM=0}; /xml version="1.0"/ {NUM++; filename=NUM"Output.xml"}; {print >filename}' Inputfile.xml
但是,我尝试在 Windows 命令提示符下运行它并收到以下语法错误。你知道我如何修改这个命令以在 Windows 上成功运行吗?
awk "BEGIN {NUM=0}; /xml version="1.0"/ {NUM++; filename=NUM"Output.xml"}; {print >filename}" Inputfile.xml
awk: BEGIN {NUM=0}; /xml version=1.0/ {NUM++; filename=NUMOutput.xml}; {print >filename}
awk: ^ syntax error
【问题讨论】:
标签: xml windows awk syntax-error