Sed - текстовый редактор для вывода терминала.Подробная инструкция:
http://aidalinux.ru/w/SedПонадобилось составить скрипт для скачивания файлов, в нем нужно редактировать текст, через терминал так умеет только sed. По коротким манам трудно изучать эту программу, вопросов возникает много, а ответов нет. Поэтому стал искать русскоязычные инструкции по использованию этой программы. Нашел и решил поделиться с другими, кому понадобится эта программа.
Делаю для себя заметки по sed
Команда замены s (substitution):sed 's /x/y/' файл
В команде указана программа sed, функция замены в кавычках, после указателя замены s идут значения разделенные косыми чертами (можно использовать другие разделители), сначала указано что заменить, потом что вставить на замену. Вконце указано имя файла в котором нужно заменить буквы/цифры/символы/пробелы/строки.
Команда удаления d (delete):sed 'x d' файл
В команде указана программа sed, функция удаления в кавычках, сначала указываем что удалить, потом идет указатель удаления d, в конце идет имя файла в котором нужно удалить буквы/цифры/символы/пробелы/строки.
Осталось изучить дополнительные параметры, как указывать диапазон букв или слов, начало строки и другое.