【发布时间】:2018-09-11 04:35:09
【问题描述】:
for key in dictionary:
file = file.replace(str(key), dictionary[key])
通过这个简单的 sn-p,我可以在文件中用它的值替换字典键的每个出现。 (Python)
在 bash 中是否有类似的方法?
例子:
文件="addMesh:"0x234544"
addMesh="0x12353514"
${!dictionary[i]}: 0x234544
${dictionary[i]}: 0x234544x0
${!dictionary[i]}: 0x12353514
${!dictionary[i]}: 0x12353514x0
想要的输出(文件的新内容):"addMesh:"0x234544x0"
addMesh="0x12353514x0"
:
for i in "${!dictionary[@]}"
do
echo "key : $i"
echo "value: ${dictionary[$i]}"
echo
done
【问题讨论】:
-
你能提供更多关于键和值的信息吗?
-
@AndreyTyukin 已添加