Рассылка закрыта
При закрытии подписчики были переданы в рассылку "Интернет: маркетинг, реклама, торговля" на которую и рекомендуем вам подписаться.
Вы можете найти рассылки сходной тематики в Каталоге рассылок.
man ed(1)
Выпуск 19
man ed(1)
Уважаемые подписчики! Девятнадцатый выпуск рассылки посвящен редактору ed. Мы наконец-то добрались до команд, нужных и интересных любому пользователю. Кстати, восемнадцатый выпуск рассылки мог до вас и не дойти - были проблемы в Subscribe.ru. Если что, ищите в архиве рассылки на сайте.
ed(1)
НАЗВАНИЕ
ed, red - текстовый редактор
СИНТАКСИС
-
ed [-s] [-p строка] [-x] [-C] [файл]
red [-s] [-p строка] [-x] [-C] [файл]
ОПИСАНИЕ
ed - это стандартный текстовый редактор. Если указан аргумент файл, ed применяет к нему команду e (см. ниже); т.е. файл считывается в буфер ed, чтобы его можно было редактировать. Как ed, так и red обрабатывают символы дополнительного набора (supplementary code set characters) в файле и распознают их в строке приглашения, указанной в опции -p (см. ниже), в соответствии с локалью, указанной в переменной среды LC_CTYPE (см. LANG в environ(5)). В регулярных выражениях поиск шаблонов осуществляется над символами, а не над байтами, как описано ниже.
-s | Подавляет выдачу количества байтов командами e, E, r и w, выдачу диагностики командами e и q, а также выдачу приглашения ! после команды !shell. | |
-p | Позволяет пользователю указывать строку приглашения. Строка может содержать символы дополнительного набора. | |
-x | Опция шифрования; при ее использовании, ed имитирует команду X и предлагает пользователю ввести пароль. Этот ключ используется для шифрования и дешифрования текста с помощью алгоритма crypt(1). Команда X сама делает предположение, является ли считываемый текст зашифрованным или нет. Файл временного буфера также шифруется с помощью преобразованной версии ключа, введенного для опции -x. См. crypt(1). См. также раздел "ПРИМЕЧАНИЯ" в конце этой страницы справочного руководства. | |
-C | Опция шифрования; то же, что и опция -x, но ed имитирует команду C. Команда C действует аналогично команде X, но все считываемые тексты считаются зашифрованными. |
? | Ошибка команды. |
?файл | Недопустимый файл. (Для получения детальных разъяснений используйте команды h и H). |
Если в буфере были сделаны изменения после выполнения последней команды w, записавшей весь буфер, ed предупреждает пользователя при попытке уничтожить буфер ed с помощью команд e или q. Он выдает ? и позволяет продолжить редактирование. Повторная команда e или q после этого будет выполнена. Опция командной строки -s подавляет эту возможность.
Файлы
- $TMPDIR
- если эта переменная среды имеет не пустое значение, оно используется вместо /var/tmp в качестве имени каталога для хранения временного рабочего файла.
- /var/tmp
- если каталог /var/tmp существует, он используется в качестве каталога для хранения временного рабочего файла.
- /tmp
- если переменная среды TMPDIR не существует или имеет пустое значение и если не существует каталог /var/tmp, то каталог /tmp используется для хранения временного рабочего файла.
- ed.hup
- в этом файле сохраняются результаты редактирования, если отключается терминал.
- /usr/lib/locale/локаль/LC_MESSAGES/uxcore.abi
- файл сообщений для текущего языка (См. LANG в environ(5).)
ССЫЛКИ
- edit(1), ex(1), fspec(4), grep(1), regexp(5), sed(1), sh(1), stty(1), umask(1), vi(1)
ПРИМЕЧАНИЯ
Опция -, хотя и продолжает поддерживаться, заменена в документации опцией -s, соответствующей стандарту синтаксиса команд (Command Syntax Standard - см. intro(1)).
Опции и команды шифрования поставляются в пакете утилит шифрования (Encryption Utilities), который доступен только в Соединенных Штатах.
Команда ! не может использоваться в глобальных командах g и v.
Команду ! и ! в качестве имени файла в командах e, r и w нельзя использовать, если редактор вызван из ограниченного командного интерпретатора (см. sh(1)).
Последовательность \n в регулярных выражениях не сопоставляется с символом новой строки.
Если входной поток редактора получается из командной строки (например,
ed
файл < файл_команд_ed), при первой же ошибке происходит выход из
редактора.
На работу ed влияют следующие переменные среды: LANG, LC_ALL, LC_CTYPE, LC_MESSAGES, LC_TIME, TZ (см. LANG в environ(5)).
Copyright 1994 Novell, Inc.
Copyright 2000 В. Кравчук,
OpenXS Initiative, перевод на русский язык
В следующем выпуске
Ответы на вопросы. man ex(1). Выпуск ожидается послезавтра, 2 марта.
С наилучшими пожеланиями,
В.К.
http://subscribe.ru/
E-mail: ask@subscribe.ru |
Отписаться
Убрать рекламу |
В избранное | ||