% perl -ple 'BEGIN{$i=12} s/^(Xgrep)\s*$/"$1 ".$i++/e' < in
Xgrep () blah
Xgrep 12
Xgrep 13
Xgrep 14
Xgrep 15
Xgrep 16
Xgrep 17
%
Выведите строки, начните счетчик, выполните Xgrep и добавьте увеличенное число в конец. Замените < in
на имя файла и добавьте флаг -i
для уничтожения файла на месте, если это необходимо. Решение awk
, скорее всего, будет выглядеть очень похоже.
Похоже, ваше оборудование ALSA в порядке (проверьте с помощью aplay -D hw:1 whatever.wav
, это должен быть файл WAV ). Таким образом, проблема заключается в том, что Pulseaudio не запускается, что может потребоваться вашему рабочему столу для ваших «настроек звука». Возможным виновником являются оставшиеся файлы конфигурации (, которые начинаются с точки .
в вашем домашнем каталоге ), которые не соответствуют текущей версии какой-либо программы в цепочке, которая должна запустить Pulseaudio.
(Судя по комментарию OP, это проблема с правами доступа в папке config.)