LINUX.ORG.RU

История изменений

Исправление micronekodesu, (текущая версия) :

Я не нашёл способа воздействовать на код возврата amixer.

Так не важно замьючен канал или нет, команда выполняется успешно, так что код возврата и должен быть нулевым

Можно вот так:

amixer cget numid=4,iface=MIXER,name='Master Playback Switch' | grep -q 'values=on'

Завершиться с 1 если замьючен (но опять таки это код от grep, а не от amixer). Список этих контролов по amixer controls.

Хотя опять таки особой разницы с вашим вариантом тут нет.

Исходная версия micronekodesu, :

Я не нашёл способа воздействовать на код возврата amixer.

Так не важно замьючен канал или нет, команда выполняется успешно, так что код возврата и должен быть нулевым

Можно вот так:

amixer cget numid=4,iface=MIXER,name='Master Playback Switch' | grep -q 'values=on'

Завершиться с 1 если замьючен (но опять таки это код от grep, а не от amixer). Список этих контролов по amixer controls.