Хочу получить громкость (для вывода в панельку):
amixer get Master
Simple mixer control 'Master',0
Capabilities: pvolume cvolume penum
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: Playback 0 - 256 Capture 0 - 256
Front Left: Playback 27 [11%] [-57.25dB] Capture 0 [0%] [-99999.99dB]
Front Right: Playback 27 [11%] [-57.25dB] Capture 0 [0%] [-99999.99dB]
Делаю так:
amixer get Master | grep 'Front Left: Playback' | awk '{ print $5 }' | grep -Eo '[0-9]+%'
Получаю 11%. А как проще можно сделать? Уж слишком громоздко моя команда выглядит.