gmarmstrong Asked: 2018-05-05 06:59:53 +0800 CST2018-05-05 06:59:53 +0800 CST 2018-05-05 06:59:53 +0800 CST 查询特定的 ~/.Xresources 值 772 我想从 ~/.Xresources 中查询一个值。xrdb -query给了我整个配置,但我特别想呼应单个属性的值(例如,或)。我怎样才能做到这一点?URxvt.internalBorder*color14 x11 xrdb 1 个回答 Voted Best Answer gmarmstrong 2018-05-06T16:22:39+08:002018-05-06T16:22:39+08:00 这是一个使用grep和cut解析输出的解决方案xrdb -query: xrdb -query | grep "URxvt.internalBorder" | cut -f 2 返回30。另一个例子: xrdb -query | grep "*color14" | cut -f 2 返回#d65d0e。 翻译: xrdb -query输出当前~/.Xresources属性 grep "foo.bar"获取定义特定属性的行 cut -f 2获取第二个“字段”,不包括第一个属性
这是一个使用
grep
和cut
解析输出的解决方案xrdb -query
:xrdb -query | grep "URxvt.internalBorder" | cut -f 2
返回
30
。另一个例子:xrdb -query | grep "*color14" | cut -f 2
返回
#d65d0e
。翻译:
xrdb -query
输出当前~/.Xresources
属性grep "foo.bar"
获取定义特定属性的行cut -f 2
获取第二个“字段”,不包括第一个属性