Как добавить новую строку в сценарии оболочки

На самом деле проблема возникает из-за того, что у вас есть PulseAudio И графический процессор NVidia с блобом.

Решение состоит в том, чтобы запретить запуск PulseAudio, вставив мусор в /etc/pulse/daemon.conf (всего одну букву в конце файла ). Тогда вы сможете установить громкость только через AlsaMixer, но, по крайней мере, звук вернется.

Я отправил заявку #918522 по этой проблеме. Не стесняйтесь вносить свой вклад.

1
26.01.2021, 10:16
3 ответа

Вопрос ясен. К этой проблеме можно подойти по-разному. Не уверен, каково намерение, но вы можете использовать, например, следующее:

while IFS=: read -r user stat _; do echo "$user" "$stat"; done < /etc/shadow

Если вы хотите сохранить весь вывод awk, вы можете использовать что-то вроде этого:

 var=$(awk -F: '{print $1,$2}' /etc/shadow)

Затем вам нужно будет echo "$var"распечатать результаты.

0
18.03.2021, 22:34

С вашим оператором awk print -все в порядке.

Использовать кавычки для эха:

echo "$i"
0
18.03.2021, 22:34

Вместо echo $i попробуйте использовать:

echo -e "$i\n"

Добавляет разрыв строки в конце строки.

Надеюсь, это поможет.

0
18.03.2021, 22:34

Теги

Похожие вопросы