sed命令如何正确修改ini配置文件

需要保证key值的唯一性

function sed_key_value_file(){
	key=$(echo "$1" | sed 's/[\/&]/\\&/g')
	value=$(echo "$2" | sed 's/[\/&]/\\&/g')
	# 先删除原有的value,然后添加新的key=value
	sed -i -e "s#${key}=.*#${key}=${value}#" "$3"
}

你可能感兴趣的:(linux,服务器,运维)