Доброго времени суток. Всю ночь искал решение в гугле и пытался его придумать. Суть: поставил awesome, комбинации Fn+F2, Fn+F3 и Fn+F4 забиндены на amixer sset 'Master' toggle, amixer sset 'Master' 4%- и amixer sset 'Master' 4%+ соответственно, и забиндены они при помощи xbindkeys(по другому не завелись, вроде как какой то косяк sony vaio), хочу чтобы при этих комбинациях еще менялась информация в виджетах awesome. я создал textbox выджеты и передаю в них информацию при помощи echo 'namewidget.text = «TEXT»', точнее у меня есть скрипт .volume_change, в котором лежит следующее:
echo -n «volume.text = '» ; amixer -n sget 'Master' | grep «Left:» | cut -f 2 -d [ | cut -f 1 -d ] ; echo -en «'»
и вот, допустим, при нажатии Fn+F3 вызывается следующее:
«amixer sset 'Master' 4%- && ~/.volume_change | awesome-client» .
проблема в том, что если amixer выводит только цифры, то все прекрасно, но я вытаскиваю с ним знак процента и вот тут уже ничего не работает. думаю дело в том, что в конце amixer-а выводится переход на следущую строку(в echo я это убрал), как сделать так, чтобы вывод amixer-a не выводил символы перехода?(копал в сторону sed и cut, не докопался)