使用Gitlab CI,我试图使用echo来编写一些XML并将其放入文件中。这是我的echo语句:
- echo "<?xml version="1.0"?>
<package>
(more xml stuff here)
</package>" > myfile.xml
我的问题是,生成的xml文件包含左引号和右引号。当我尝试在常规命令行中运行此echo命令时,它工作正常。为什么Gitlab在输出中包含引号?如何修复此代码以使其不起作用? (当我尝试删除引号时,第一个<字符会出现问题。)
答案 0 :(得分:1)
我知道了。我需要在每个<和>字符前加上一个^。