Думаю, это то, что вам нужно:
sed '1,6d
7c%apj=D:\Store\Data\Diff All\SMC.apj\
%mem=800MB\
%nprocshared=4\
#p udf AMER hbvn/3-b(n) huggh=whea\
\
Use\
/^$/q' filename
Вместо замены построчно первые шесть строк удаляются (1,6d
), а седьмая заменяется новым заголовком, вставляемым с помощью команды c
. Наконец, обработка останавливается на следующей пустой строке.
Если это дает ожидаемый результат, добавьте опцию -i
для выполнения замены непосредственно в файле (GNU sed
, адаптируйте для версии BSD ).
Мой ответ запоздал, но я увидел ваше сообщение только сегодня. Попробуйте раскомментировать в mpd.conf две строчки:
follow_outside_symlinks "yes"
follow_inside_symlinks "yes"
Я надеюсь, что это поможет вам или кому-либо еще. У меня была такая же проблема, и она исправлена.