我正在尝试以.ini格式读取环境属性,并为不同的环境获取不同的值
这里的文件看起来像
let dictA = ["x" : 1, "y": 2, "z": 3]
let dictB = ["x" : 11, "y": 22, "w": 0]
let resultA = dictA.merging(dictB, uniquingKeysWith: { (first, _) in first })
let resultB = dictA.merging(dictB, uniquingKeysWith: { (_, last) in last })
print(resultA) // ["x": 1, "y": 2, "z": 3, "w": 0]
print(resultB) // ["x": 11, "y": 22, "z": 3, "w": 0]
我想阅读基于密钥对key_value和env_value对更改的下划线动态变量,并使用bash脚本读取
你能帮忙吗?答案 0 :(得分:0)
你可以试试这个
thekey="value2";sed '/\[key_'"$thekey"'/,/^$/!d;/\[key_'"$thekey"'\|^$/d' infile
如果您想获得有价值的环境属性,您可以通过valuen替换value2。