LINUX.ORG.RU

Ответ на: комментарий от anonymous

Не проверял.

Команда | grep -i volume | awk ' print { $5 $12 } | sed /%//

Я тоже не проверял, мож процент экранировать надо

pihter ★★★★★
()

Где-то скопипастил когда искал как сделать чтобы pulseaudio не делал громкость выше 100% по горячим клавишам.

pactl get-sink-volume @DEFAULT_SINK@ | awk '/front-left:/ {printf "%d", $5}'

x13
()
Ответ на: комментарий от SPRATAY
echo "Volume: front-left: 41195 /  63% / -12,10 dB,   front-right: 41195 /  63% / -12,10 dB" | sed -n 's,.*\([0-9][0-9]\)\%.*,\1,p'
63
ubik
()
Ответ на: комментарий от SPRATAY

так даже лучше выглядит:

PA="Volume: front-left: 41195 /  63% / -12,10 dB,   front-right: 41195 /  63% / -12,10 dB"
echo "$PA" | sed -nr 's,.*([0-9].+)\%.*,\1,p'
63
ubik
()
grep -Po '.{0,2}%'
anonymous
()
grep -o '.*ht: .' | wc -c 
anonymous
()
Ответ на: комментарий от ubik

Уже сделал, только другая проблема появляеться когда уже цыфры однозначные, то есть от 9 до 0

SPRATAY
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.