На самом деле проблема возникает из-за того, что у вас есть PulseAudio И графический процессор NVidia с блобом.
Решение состоит в том, чтобы запретить запуск PulseAudio, вставив мусор в /etc/pulse/daemon.conf (всего одну букву в конце файла ). Тогда вы сможете установить громкость только через AlsaMixer, но, по крайней мере, звук вернется.
Я отправил заявку #918522 по этой проблеме. Не стесняйтесь вносить свой вклад.
Вопрос ясен. К этой проблеме можно подойти по-разному. Не уверен, каково намерение, но вы можете использовать, например, следующее:
while IFS=: read -r user stat _; do echo "$user" "$stat"; done < /etc/shadow
Если вы хотите сохранить весь вывод awk, вы можете использовать что-то вроде этого:
var=$(awk -F: '{print $1,$2}' /etc/shadow)
Затем вам нужно будет echo "$var"
распечатать результаты.
С вашим оператором awk print -все в порядке.
Использовать кавычки для эха:
echo "$i"
Вместо echo $i попробуйте использовать:
echo -e "$i\n"
Добавляет разрыв строки в конце строки.
Надеюсь, это поможет.