LINUX.ORG.RU

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

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

В условиях дёргания скрипта каждую секунду (или даже пять) количество вызовов лишних программ надо минимизировать.

amixer get Master \
	| sed -r 's/^.+\[([0-9]{1,3})%\].+/\1/' \
	| tail -1

// и awk/perl тоже не использовать; и нет, это не такая уж и экономия на спичках.

Исправление kalterfive, :

В условиях дёргания скрипта каждую секунду (или даже пять) количество вызовов лишних программ надо минимизировать.

amixer get Master \
	| sed -r 's/^.+\[([0-9]{1,3})%\].+/\1/' \
	| tail -1

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

В условиях дёргания скрипта каждую секунду (или даже пять) количество вызовов лишних программ надо минимизировать.

amixer get Master \
	| sed -r 's/^.+\[([0-9]{1,3})\%].+/\1/' \
	| tail -1