xrandr出力から画面解像度情報のみを抽出する方法は?

xrandr出力から画面解像度情報のみを抽出する方法は?
xrandr | grep primary

返品

eDP-1-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 193mm

私だけが正しい部分文字列の解析 1920x1080これから出力されます。

どのように抽出しますか?

ベストアンサー1

$ echo 'eDP-1-1 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 344mm x 193mm' |
awk -F'[ +]' '{print $4}'
1920x1080

awkを使用するときにgrepは必要ありません。しかし、これが必要なものです。

xrandr | awk -F'[ +]' '/primary/{print $4}'

おすすめ記事