我有一个带有较长行(每行 5000-10000 个字符)的巨大 XML 文件,其中包含以下文本:
Pattern="abc"
我想用
Pattern="def"
由于行的大小很大,我别无选择,只能使用 awk。请建议如何实现这一点。我尝试了以下方法,但它不起作用:
CMD="{sub(\"Pattern=\"abc\"\",\"Pattern=\"def\"\"); print}"
echo "$CMD"
awk "$CMD" "Some File Name.xml"
非常感谢任何帮助。