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 Consultar valor ~/.Xresources específico 772 Gostaria de consultar um único valor de ~/.Xresources. xrdb -queryme dá toda a configuração, mas gostaria especificamente de ecoar o valor de uma propriedade individual (por exemplo, URxvt.internalBorderou *color14). Como posso fazer isso? x11 xrdb 1 respostas Voted Best Answer gmarmstrong 2018-05-06T16:22:39+08:002018-05-06T16:22:39+08:00 Aqui está uma solução usando grepe cutpara analisar a saída de xrdb -query: xrdb -query | grep "URxvt.internalBorder" | cut -f 2 retorna 30. Outro exemplo: xrdb -query | grep "*color14" | cut -f 2 retorna #d65d0e. Tradução: xrdb -query~/.Xresourcesmostra as propriedades atuais grep "foo.bar"obtém a linha na qual uma propriedade específica é definida cut -f 2obtém o segundo "campo", excluindo a primeira propriedade
Aqui está uma solução usando
grep
ecut
para analisar a saída dexrdb -query
:xrdb -query | grep "URxvt.internalBorder" | cut -f 2
retorna
30
. Outro exemplo:xrdb -query | grep "*color14" | cut -f 2
retorna
#d65d0e
.Tradução:
xrdb -query
~/.Xresources
mostra as propriedades atuaisgrep "foo.bar"
obtém a linha na qual uma propriedade específica é definidacut -f 2
obtém o segundo "campo", excluindo a primeira propriedade