Если от Вашего собственного ответа Вы хотите удалить символы новой строки, содержавшие в заключенных в кавычки строках, Вы могли сделать:
perl -0777 -pe 's/".*?"/$_=$&;s:\n::g;$_/gse'
Вы могли также использовать perl's использования -i
отметьте для редактирования файлов на месте.
perl -0777 -pe 's/".*?"/$_=$&;s:\n::g;$_/gse' file1 file2...
Или с GNU awk:
awk -v RS=\" 'NR%2==0 {gsub("\n","")}; {printf "%s", $0 RT}'
или:
awk -vRS=\" '1-NR%2{gsub("\n","")}{ORS=RT}1'
(если Вы конкурируете за самый короткий),
Обратите внимание, что они предполагают, что нет никаких завершенных символов двойной кавычки во входе.
Включите contrib и несвободный в/etc/apt/sources.list, установке firmware-realtek
и перезагрузка.