АнглийскийФранцузскийИспанский

Ad


Значок OnWorks

edplan9 - Онлайн в облаке

Запустите edplan9 в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это команда edplan9, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


ed - текстовый редактор

СИНТАКСИС


ed [ - ] [ -o ] [ файл ]

ОПИСАНИЕ


Ed это маститый текстовый редактор.

Если файл приведен аргумент, ed имитирует команду (см. ниже) для этого файла: он читается
в Эд буфер, чтобы его можно было редактировать. Варианты

- Запретить печать количества символов и команд, а также подтверждения
команды.

-o (для выходного конвейера) Записывать весь вывод в стандартный файл ошибок, кроме записи с помощью
команды. Если нет файл дано, сделать / dev / stdout запомненный файл; увидеть
ниже.

Ed работает с "буфером", копией редактируемого файла; изменения, сделанные в буфере
не влияют на файл, пока не будет дана команда (запись). Копия текста
отредактированный находится во временном файле, который называется буфер.

Команды для ed иметь простую и регулярную структуру: ноль, один или два адреса следует
одним персонажем команду, возможно, за которым следуют параметры команды. Эти
адреса указывают одну или несколько строк в буфере. Недостающие адреса предоставлены
по умолчанию.

Как правило, в строке может отображаться только одна команда. Некоторые команды позволяют добавлять
текст в буфер. Пока ed принимает текст, говорят, что он находится в вход Режим. В этом
режим, команды не распознаются; все входные данные просто собираются. Выход из режима ввода
ввод одной точки в начале строки.

Ed поддерживает регулярный выражение обозначения, описанные в RegExp(7). Обычные выражения
используются в адресах для указания строк и в одной команде (см. s ниже), чтобы указать
часть строки, которую необходимо заменить. Если есть желание использовать один из обычных
метасимволы выражения как обычный символ, этому символу может предшествовать `\'.
Это также относится к символу, ограничивающему регулярное выражение (часто и к самому себе.

Чтобы понять обращение в ed необходимо знать, что в любое время есть текущий
линии. Как правило, текущая строка - это последняя строка, на которую воздействует команда; Тем не менее
точное воздействие на текущую строку обсуждается под описанием каждой команды.
Адреса строятся следующим образом.

1. Символ, обычно называемый «точкой», обращается к текущей строке.

2. Персонаж обращается к последней строке буфера.

3. Десятичное число. n обращается к n-я строка буфера.

4. Икс адресует строку, отмеченную именем x, который должен быть строчной буквой.
Строки отмечены командой.

5. Регулярное выражение, заключенное в косую черту (адрес строки, найденной при поиске
вперед от текущей строки и остановка на первой строке, содержащей строку
которое соответствует регулярному выражению. При необходимости поиск продолжается до
начало буфера.

6. Регулярное выражение, заключенное в запросы, обращается к строке, найденной при поиске.
назад от текущей строки и остановка на первой строке, содержащей строку
которое соответствует регулярному выражению. При необходимости поиск продолжается до
конец буфера.

7. Адрес, за которым следует знак плюса или минус, за которым следует десятичное число.
указывает этот адрес плюс (соответственно минус) указанное количество строк. Плюс
знак может быть опущен.

8. Адрес, за которым следует (или за которым следует регулярное выражение, заключенное в косую черту).
указывает первую совпадающую строку, следующую (или предшествующую) этому адресу. В
поиск завершается, если необходимо. Может быть опущен, поэтому адресуется первый линия
в буфере с заключением регулярного выражения в обратный поиск
направлении.

9. Если адрес начинается с или добавление или вычитание производится в отношении
текущая строка; например означает

10. Если адрес заканчивается на или, то добавляется 1 (соответственно вычитается). Как следствие
это правило и правило 9, адрес относится к строке перед текущей строкой.
Более того, конечные символы и символы имеют кумулятивный эффект, поэтому относятся к текущему
Линия меньше 2.

11. Для обеспечения совместимости с более ранними версиями редактора персонаж в
адресов эквивалентен

Команды могут требовать ноль, один или два адреса. Команды, не требующие адреса
рассматривать наличие адреса как ошибку. Команды, которые принимают один или два адреса
предполагать адреса по умолчанию, когда их недостаточно. Если указано больше адресов, чем
требуется команда, используются последние один или два (в зависимости от того, что принято).

Адреса обычно отделяются друг от друга запятой Они также могут быть разделены
точка с запятой. В этом случае в текущей строке устанавливается предыдущий адрес перед следующей.
адрес интерпретируется. Если перед запятой или точкой с запятой нет адреса, предполагается строка 1;
если не следует адрес, предполагается последняя строка буфера. Второй адрес любого
двухадресная последовательность должна соответствовать строке, следующей за строкой, соответствующей
первый адрес.

В следующем списке ed команд, адреса по умолчанию показаны в скобках. В
круглые скобки не являются частью адреса, но используются, чтобы показать, что данные адреса
по умолчанию. «Точка» означает текущую строку.

(.)a

. Прочтите данный текст и добавьте его после адресной строки. Точка осталась на
последняя строка ввода, если таковая была, в противном случае в адресной строке. Адрес
допустимо для этой команды; текст помещается в начало буфера.

(.,.)b[+-][размер страницы][PLN]
Просматривать. Распечатайте "страницу", обычно 20 строк. Необязательный (по умолчанию) или указывает
должна ли печататься следующая или предыдущая страница. Необязательный размер страницы это
количество строк на странице. Необязательный или вызывает печать в указанном
формат, изначально размер страницы и формат запоминаются между командами. Осталась точка
в последней отображаемой строке.

(.,.)c

. Изменять. Удалите адресованные строки, затем примите вводимый текст, чтобы заменить эти строки.
Точка остается на последней строке ввода; если их не было, он остается на линии
перед удаленными строками.

(.,.)d Удалите адресованные строки из буфера. Точка устанавливается на строку, следующую за
последняя строка удалена, или до последней строки буфера, если удаленные строки не имели
преемник.

e имя файла
Редактировать. Удалить все содержимое буфера; затем прочтите указанный файл в
буфер. Точка устанавливается на последнюю строку буфера. Количество прочитанных символов
набирается. Имя файла запоминается для возможного использования в последующих командах. Если
имя файла отсутствует, используется запомненное имя.

E имя файла
Безусловный см. Ниже.

f имя файла
Вывести имя файла, которое запомнилось в данный момент. Если имя файла дано, в настоящее время
запомненное имя файла сначала изменяется на имя файла.

(1, $)g/регулярный выражение/команду список
(1, $)g/регулярный выражение/
(1, $)g/регулярный выражение
Глобальный. Сначала отметьте каждую строку, которая соответствует заданному регулярныйвыражение. Тогда для
каждую такую ​​строку выполните команду список с точкой, изначально установленной на этой строке. А
одна команда или первая из нескольких команд отображается в одной строке с
глобальная команда. Все строки многострочного списка, кроме последней, должны заканчиваться на
`.'завершение режима ввода для команды может быть опущено, если она будет на
последняя строка списка команд. Команды и не разрешены в команде
список. Вместо разделителя можно использовать любой символ, кроме пробела или новой строки.
регулярное выражение. Вторая и третья формы означают g/регулярный выражение/p.

(.)i

. Вставьте данный текст перед адресной строкой. Точка остается в последней строке
input или, если их не было, в строке перед адресуемой строкой. Эта команда
отличается от a команда только при размещении текста.

(.,. + 1)j
Объедините адресованные строки в одну строку; промежуточные символы новой строки удаляются.
В получившейся строке остаётся точка.

(.)kx Отметьте адресную строку именем x, который должен быть строчной буквой. В
адресная форма ´x затем обращается к этой строке.

(.,.)l Список. Печатайте адресные строки однозначно: табуляция печатается как
backspace как обратная косая черта как и непечатаемые символы как обратная косая черта, an и четыре
шестнадцатеричные цифры. Длинные строчки складываются, при этом вторая и последующие подпрограммы складываются.
строки с отступом на одну позицию табуляции. Если последний символ в строке пустой, это
с последующим An может быть добавлено, как и к любой команде, не связанной с вводом-выводом.

(.,.)ma
Переехать. Переставьте адресные строки после строки, адресованной a. Осталась точка
на последней перемещенной строке.

(.,.)n Число. Перед каждой строкой укажите ее номер и табуляцию. Может быть
добавляется, как и к любой команде, не связанной с вводом-выводом.

(.,.)p Выведите адресованные строки. Точка остается в последней напечатанной строке. А добавлен к
любая команда, не относящаяся к вводу-выводу, приводит к тому, что текущая строка печатается после того, как команда
казнены.

(.,.)P Эта команда является синонимом

q Закройте редактор. Автоматическая запись файла не производится. Команда или считается
будет ошибкой, если буфер был изменен с момента последней команды или.

Q Выйти безоговорочно.

($)r имя файла
Прочтите данный файл после адресной строки. Если нет имя файла дано
используется запомненное имя файла. Имя файла запоминается, если не было
запомнил имя файла уже. Если чтение прошло успешно, количество символов
прочитано распечатано. Точка остается в последней строке, прочитанной из файла.

(.,.)sn/регулярный выражение/замена/
(.,.)sn/регулярный выражение/замена/g
(.,.)sn/регулярный выражение/замена
Заменять. Искать в каждой адресной строке вхождение указанного регулярного
выражение. На каждой строке, в которой n найдено совпадение (n по умолчанию 1, если
отсутствует), nСоответствующая строка заменяется указанной заменой. Если
индикатор глобальной замены появляется после команды, все последующие совпадения включены
строка также заменяется. Ошибка при замене на всех
адресные линии. Вместо пробела или новой строки можно использовать любой символ.
для разделения регулярного выражения и замены. Точка остается на последней
строка заменена. Третья форма означает sn/регулярный выражение/замена/p,
второй может быть опущен, если замена пуста.

Амперсанд, появляющийся при замене, заменяется строкой, соответствующей
регулярное выражение. Персонажи \n, Где n это цифра, заменяются на
текст соответствует n-е регулярное подвыражение заключено между и Когда вложено
заключенные в скобки подвыражения присутствуют, n определяется путем подсчета вхождений
начиная слева.

Литерал или новую строку можно включить в замену, поставив перед ним префикс

(.,.)ta
Перечислить. Скопируйте адресные строки после строки, адресованной a. Точка осталась на
последняя строка копии.

(.,.)u Отменить. Восстановить предыдущее содержимое первой адресуемой строки (sic), которая должна
быть последней строкой, в которой была произведена замена (двойной sic).

(1, $)v/регулярный выражение/команду список
Эта команда аналогична глобальной команде, за исключением того, что список команд
выполняется с точкой, изначально установленной для каждой строки кроме те, которые соответствуют обычным
выражение.

(1, $)w имя файла
Запишите адресные строки в данный файл. Если файл не существует, он
создан в режиме 666 (доступен для чтения и записи всем). Если нет имя файла is
задано, используется запомненное имя файла, если таковое имеется. Имя файла запоминается, если
имя файла уже не запомнилось. Точка без изменений. Если запись
успешно, печатается количество написанных символов.

(1, $)W имя файла
Выполнять, но добавлять к любому существующему содержимому файла, а не перезаписывать его.

($)= Выведите номер адресуемой строки. Точка без изменений.

!оболочка команду
Отправьте оставшуюся часть строки после символа в rc(1) интерпретировать как команду.
Точка без изменений.

(. + 1)
Адрес без команды воспринимается как команда. Терминал может быть исключен из
адрес. Сама по себе пустая строка эквивалентна тому, что она полезна для пошагового выполнения
текст.

Если отправляется сигнал прерывания (DEL), ed печатает и возвращается на свой командный уровень.

При чтении файла ed отбрасывает символы NUL и все символы после последней строки новой строки.

Используйте edplan9 онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    Жар-птица
    Жар-птица
    СУБД Firebird предлагает функции ANSI SQL
    & работает на Linux, Windows и
    несколько Unix-платформ. Функции
    отличный параллелизм и производительность
    & сила...
    Скачать Firebird
  • 2
    KompoZer
    KompoZer
    KompoZer — это wysiwyg HTML-редактор, использующий
    кодовая база Mozilla Composer. В виде
    Разработка Нву остановлена
    в 2005 году KompoZer исправляет множество ошибок и
    добавляет ф...
    Скачать Композер
  • 3
    Бесплатная загрузка манги
    Бесплатная загрузка манги
    Free Manga Downloader (FMD) — это
    приложение с открытым исходным кодом, написанное на
    Object-Pascal для управления и
    скачивание манги с разных сайтов.
    Это зеркало...
    Скачать бесплатный загрузчик манги
  • 4
    UNetbootin
    UNetbootin
    UNetbootin позволяет создавать загрузочные
    Живые USB-накопители для Ubuntu, Fedora и
    другие дистрибутивы Linux без
    запись компакт-диска. Работает на Windows, Linux,
    и ...
    Скачать UNetbootin
  • 5
    Долибарр ERP - CRM
    Долибарр ERP - CRM
    Dolibarr ERP - CRM проста в использовании
    Пакет программного обеспечения ERP и CRM с открытым исходным кодом
    (запускается с веб-сервером php или как
    автономное программное обеспечение) для бизнеса,
    фундамент...
    Скачать Dolibarr ERP - CRM
  • 6
    Клиент SQuirreL SQL
    Клиент SQuirreL SQL
    SQuirreL SQL Client - это графический SQL
    клиент, написанный на Java, который позволит
    вы, чтобы просмотреть структуру JDBC
    совместимая база данных, просматривайте данные в
    столы ...
    Скачать SQL-клиент SQuirreL
  • Больше »

Команды Linux

Ad