Como Interpretar Uma Lista De Pares Chave-Valor Com AWK

Um exemplo simples, usando env como entrada:

env | grep EDITOR
EDITOR=vim
env | awk -F= '{a[$1]=$2} END {print(a["EDITOR"])}'
vim

Entretanto, é muito mais fácil fazer echo $EDITOR.

Mas as vezes não é tão fácil:

xdotool getactivewindow getwindowgeometry --shell | awk -F= '{a[$1]=$2} END {print(a["WIDTH"])}'
1430

Caso queira pegar a largura da janela ativa.

_

= M =

comentários

comments powered by Disqus