我在文件中有一个数组
MY_CONFIG = ['1','2','3']
如何在bash脚本中更新它的值?我需要将其修改为
MY_CONFIG = ['4','5']
答案 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