更新配置文件中的数组

时间:2018-01-03 14:29:18

标签: bash

我在文件中有一个数组

MY_CONFIG = ['1','2','3']

如何在bash脚本中更新它的值?我需要将其修改为

MY_CONFIG = ['4','5']

2 个答案:

答案 0 :(得分:0)

就像bash数组一样:

MY_CONFIG=("1" "2" "3")
MY_CONFIG+=("4" "5")

在文件上使用sed:

sed "s/MY_CONFIG = ['1','2','3']/MY_CONFIG = ['4','5']/g" filename
add -i to sed to make it permanent.

答案 1 :(得分:0)

仅使用MY_CONFIG更改数组sed

sed -i "s/MY_CONFIG = \[.*\]/MY_CONFIG = ['4','5']/" file