Описание тега ed
NoneEd - это строчно-ориентированный текстовый редактор для Unix. Используйте этот тег для вопросов, связанных с написанием сценариев ed; вопросы об интерактивном использовании считаются не по теме.
ed был создан в 1969 году Кеном Томпсоном как упрощенный преемник редактора QED и был частью первой версии Unix. Он по-прежнему является частью стандарта POSIX.
В отличие от визуальных ("полноэкранных") редакторов, таких как vi/vim, ed является строковым редактором. Он стал первым и повлиял на многие функции популярных инструментов, таких как grep, sed, ex и vi/vim.
команды ed могут храниться в скриптах; в частности,diff
инструмент может быть настроен для генерации команд редактирования при использовании -e
параметр командной строки.
Вопросы о написании сценариев с ed, вероятно, подойдут для stackru; вопросы об интерактивном использовании лучше подходят для Unix и Linux или для суперпользователя.
Ссылки
- Спецификация POSIX для ed
- GNU ed
- Руководство по Unix V1 (редакция на странице 7)
- Учебное пособие "Введение в текстовый редактор UNIX " Брайана В. Кернигана
- Расширенное редактирование в UNIX, Брайан В. Керниган
- Ed Mastery Майкла Лукаса
- Редактирование файлов с помощью скриптов с ed на Bash Hackers Wiki
- Как я могу заменить строку другой строкой в переменной, потоке, файле или во всех файлах в каталоге? из Баш FAQ