Если вам нужна только первая строка без распаковки файла:
gunzip -c logfile.gz | awk 'NR==1 {print; exit}'
Это отправит сжатые данные на стандартный вывод без их распаковки, а awk
напечатает только первую строку.
xrandr --query --verbose
Используя опции --query
и --verbose
, xrandr
распечатает все виды информации о ваших экранах.
Предположим, что вас интересует экран LVDS-1
(, вы можете получить имена, вызвав xrandr
), это создаст строку, содержащую текущий поворот экрана:
xrandr --query --verbose | grep "LVDS-1"
Вы можете видеть текущую ориентацию normal
как шестое поле:
LVDS-1 connected primary 1366x768+0+0 (0x4a) normal (normal left inverted right x axis y axis) 277mm x 156mm
Мы можем использовать cut
, чтобы извлечь ориентацию экрана из строки:
xrandr --query --verbose | grep "LVDS-1" | cut -d ' ' -f 6