Замена строки в файле — sed

Возникла вполне себе тривиальная задача дописать в конец файл перевод. Файл на php. Казалось бы сделать вывод в этот файл. Но файл заканчивается на «?>». Так что такое решение не подходит. Нужно сначала удалить Решение достаточно простое : sed -i ‘s/\(.*\)?>/\1 /’ billing.phpsed -i ‘s/\(.*\)?>/\1 /’ billing.php После этого можно дописать в конец файла и […]




Конверт DOS-Unix (Убираем ^M)

Очень часто буквально бесит, когда скачиваешь файлы, а в консоле в конце каждой строки стоит символ «^M». Это формат конца строки DOS. Как это убрать ? Да очень просто : cat ./filename1 | sed ‘s/.$//’ > ./filename2cat ./filename1 | sed ‘s/.$//’ > ./filename2 Где filname1  — это исходный файл, а filename2 — файл на выходе.