我有一个json文件,我需要使用其他文件中的值对其进行编辑。需要将值应用于json文件的文件是多字符串文件
在这里,我正在使用jenkins groovy shell将文件xyz.txt的内容输出到一个名为file的变量中,该变量可用于编辑json文件。
sh '''file=`cat xyz.txt`
printf '{ "body": "" }' > myfile.json
sed ...................
'''
现在使用上面的代码我有一个像下面的json文件
{ "body": "" }
但是我想用xyz.txt输出的值替换“ body”旁边的空引号“”,这意味着$ {file}的值,因此是一个多行并带有单独的行。>
我该怎么做,可能使用sed或其他方法?