2025-03-14 21:59:59 -06:00
|
|
|
|
# ed
|
|
|
|
|
|
|
|
|
|
|
|
> Оригинальный текстовый редактор Unix.
|
|
|
|
|
|
> Смотрите также: `awk`, `sed`.
|
|
|
|
|
|
> Больше информации: <https://www.gnu.org/software/ed/manual/ed_manual.html>.
|
|
|
|
|
|
|
|
|
|
|
|
- Запустить интерактивную сессию редактора с пустым документом:
|
|
|
|
|
|
|
|
|
|
|
|
`ed`
|
|
|
|
|
|
|
2026-02-18 06:55:01 -07:00
|
|
|
|
- Запустить интерактивную сессию редактора с пустым документом и указанным приглашением:
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
2025-04-03 20:36:56 -06:00
|
|
|
|
`ed {{[-p|--prompt]}} '{{> }}'`
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
2026-02-18 06:55:01 -07:00
|
|
|
|
- Запустить интерактивную сессию редактора с подробными (user-friendly) ошибками:
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
2025-04-03 20:36:56 -06:00
|
|
|
|
`ed {{[-v|--verbose]}}`
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
2026-02-18 06:55:01 -07:00
|
|
|
|
- Запустить интерактивную сессию редактора с пустым документом, без диагностики, подсчета байтов и приглашения '!':
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
2026-02-18 06:55:01 -07:00
|
|
|
|
`ed {{[-q|--quiet]}} {{[-s|--script]}}`
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
2026-02-18 06:55:01 -07:00
|
|
|
|
- Запустить интерактивную сессию редактора без изменения кода выхода при сбое команды:
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
2025-04-03 20:36:56 -06:00
|
|
|
|
`ed {{[-l|--loose-exit-status]}}`
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
2026-02-18 06:55:01 -07:00
|
|
|
|
- Редактировать указанный файл (отображает количество байт загруженного файла):
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
|
|
|
|
|
`ed {{путь/к/файлу}}`
|
|
|
|
|
|
|
2026-02-18 06:55:01 -07:00
|
|
|
|
- [Интерактивно] Заменить строку указанной заменой во всех строках:
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
2026-02-18 06:55:01 -07:00
|
|
|
|
`,s/{{регулярное_выражение}}/{{замена}}/g`
|
|
|
|
|
|
|
|
|
|
|
|
- [Интерактивно] Выйти из `ed`:
|
|
|
|
|
|
|
|
|
|
|
|
`q`
|