我有一个包含数据的文件values.properties,如:
$ABC=10
$XYZ=20
我想创建一个shell脚本,它将从上面的文件中逐个获取每个元素。
说出$ ABC,然后转到ABC.txt&用10替换$ ABC的值。 同样,然后转到文件XYZ.txt并将$ XYZ替换为20。
答案 0 :(得分:0)
我想也许这应该是在Unix和Linux部分,我一起攻击的解决方案如下:
cat values.properties | grep "=" | cut -d "$" -f2 | awk -F "=" '{print "s/$"$1"/"$2"/g "$1".txt"}' | xargs -n2 sed -i
流程是这样的: