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