首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >具有全路径的部分dconf转储

具有全路径的部分dconf转储
EN

Unix & Linux用户
提问于 2021-11-20 17:53:05
回答 1查看 177关注 0票数 0

自定义系统范围内的默认dconf设置可以设置/etc/dconf/db/local.d/中的密钥文件。在这种情况下,文件必须包含带完整路径的键。

dconf dump /org/cinnamon/ > org.cinnamon.dconf允许导出密钥。但是,输出文件包含键及其相对路径。

如何转储具有全路径的部分dconf配置,以使其格式适合系统范围内的密钥文件?

EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2021-11-20 18:02:23

代码语言:javascript
运行
复制
$ dconf dump /org/cinnamon/ | sed "s~^\[~&org/cinnamon/~;/^\[/s~//\]$~\]~" > org.cinnamon.dconf

解释

sed命令首先搜索从方括号([)开始的字符串,并在方括号之后添加目标路径,然后再次搜索从方括号开始的字符串,并删除路径末尾出现的任何双斜杠。需要进行额外的搜索,因为输出中的后代类别是打印的,没有前导/尾随斜杠;但是目标类别本身(在本例中为/org/cinnamon/)被打印为/

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/678413

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档