v=cat /etc/ddd.json | grep '"aaa"' 将从ddd.json文件中查询出来包含“aaa”的一行赋值给变量V
echo $v 屏幕打印变量V的值
sed -i "s/"bbb".*/$v/" /opt/ccc.json 将ccc.json文件中包含“bbb”的一行 替换为变量V的值;
sed -i s/"bbb".*/$v/ /opt/ccc.json
sed -i s/"bbb".*/${v}/ /opt/ccc.json
echo $V 可以显示查询结果,但是sed 替换时 不能替换,会把“bbb”一行替换为空白行,求大神帮看一下,是哪里不对,谢谢!