англійськафранцузькаіспанська

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 імітує команду (див. нижче) у цьому файлі: вона читається
в ed's буфер, щоб його можна було редагувати. Варіанти є

- Придушити друк команд і команд підрахунку символів, а також підтвердження by
команди.

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

Ed працює з `буфером', копією файлу, який він редагує; зміни, внесені в буфер
не впливають на файл, доки не буде подана команда (запис). Копія тексту
відредагований знаходиться у тимчасовому файлі під назвою буфера.

Наказує до ed мають просту й регулярну структуру: нуль, один або два адреси потім
одним символом команда, за яким, можливо, слідують параметри команди. Ці
адреси вказують один або кілька рядків у буфері. Відсутні адреси надаються
за замовчуванням.

Загалом у рядку може з’явитися лише одна команда. Певні команди дозволяють додати
тексту в буфер. Поки ed приймає текст, кажуть, що він знаходиться в вхід Режим. В цьому
режим, команди не розпізнаються; всі вхідні дані просто збираються. Режим введення залишили
введення лише крапки на початку рядка.

Ed підтримує регулярний вираз позначення, описане в RegExp(7). Регулярні вирази
використовуються в адресах для визначення рядків і в одній команді (див s нижче), щоб вказати a
частина рядка, яка підлягає заміні. При бажанні скористайтеся одним із звичайних
метасимволи виразу як звичайний символ, перед цим символом може передувати `\'.
Це також стосується символу, що обмежує регулярний вираз (часто і самого себе.

Щоб зрозуміти адресацію в ed необхідно знати, що в будь-який момент є a ток
лінія. Як правило, поточний рядок є останнім рядком, на який впливає команда; однак,
точний вплив на поточний рядок обговорюється в описі кожної команди.
Адреси будуються наступним чином.

1. Символ, який зазвичай називається «точка», адресує поточний рядок.

2. Символ звертається до останнього рядка буфера.

3. Десяткове число n адреси n-й рядок буфера.

4. ´x адресує рядок, позначений ім’ям x, яка має бути малою літерою.
Рядки позначаються командою.

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

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

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

8. Адреса, за якою слід (або регулярний вираз, укладений косою рискою
визначає перший відповідний рядок після (або перед) цієї адреси. The
пошук обгортає, якщо необхідно. Може бути опущено, тому адреси перший лінія
у буфері з Охоплюючи регулярний вираз у зворотному пошуку
напрямок.

9. Якщо адреса починається з або виконується додавання чи віднімання щодо
поточний рядок; наприклад, розуміється як означає

10. Якщо адреса закінчується на або додається 1 (відповідно віднімається). Як наслідок
це правило і правило 9, адреса відноситься до рядка перед поточним рядком.
Крім того, завершення і символи мають кумулятивний ефект, тому відноситься до поточного
рядок менше 2.

11. Щоб зберегти сумісність із попередніми версіями редактора, символ у
адреси еквівалентно

Для команд може знадобитися нуль, одна або дві адреси. Команди, які не вимагають адреси
розцінювати наявність адреси як помилку. Команди, які приймають одну або дві адреси
припускати адреси за замовчуванням, якщо їх недостатньо. Якщо вказано більше адрес, ніж a
Команда вимагає, використовуються останні один або два (залежно від того, що прийнято).

Адреси зазвичай відокремлюються один від одного комою. Їх також можна відокремити
крапка з комою. У цьому випадку поточний рядок встановлюється на попередню адресу перед наступною
адреса інтерпретується. Якщо жодна адреса не стоїть перед комою або крапкою з комою, передбачається рядок 1;
якщо адреса не йде, вважається останній рядок буфера. Друга адреса будь-якої
двоадресна послідовність повинна відповідати рядку, що йде за рядком, що відповідає
перша адреса.

У наступному списку ed команд, адреси за замовчуванням відображаються в дужках. The
дужки не є частиною адреси, але використовуються, щоб показати, що дані адреси є
за замовчуванням. "Точка" означає поточний рядок.

(.)a

. Прочитайте поданий текст і додайте його після адресованого рядка. Крапка залишається на
введення останнього рядка, якщо такі були, інакше в адресованому рядку. Адреса є
законна для цієї команди; текст розміщується на початку буфера.

(.,.)b[+-][розмір сторінки][PLN]
Огляд. Надрукуйте «сторінку», зазвичай 20 рядків. Необов'язковий (за замовчуванням) або вказує
чи слід друкувати наступну чи попередню сторінку. Необов’язковий розмір сторінки є
кількість рядків на сторінці. Необов'язковий або викликає друк у вказаному
format, спочатку розмір сторінки та формат запам'ятовуються між командами. Точка залишилася
в останньому відображеному рядку.

(.,.)c

. Змінити. Видаліть адресовані рядки, а потім прийміть введений текст, щоб замінити ці рядки.
На останньому рядку залишається крапка; якщо їх не було, його залишають на лінії
перед видаленими рядками.

(.,.)d Видаліть адресовані рядки з буфера. Крапка встановлюється на рядку, що йде після
останній рядок видалено, або до останнього рядка буфера, якщо видалених рядків немає
наступник.

e ім'я файлу
Редагувати. Видалити весь вміст буфера; потім прочитайте названий файл у файлі
буфер. Крапка встановлюється на останній рядок буфера. Кількість прочитаних символів
набирається. Ім'я файлу запам'ятовується для можливого використання в наступних або командах. Якщо
ім'я файлу відсутня, використовується запам’ятане ім’я.

E ім'я файлу
Беззастережне див. нижче.

f ім'я файлу
Надрукуйте ім'я файлу, яке запам'ятовується. Якщо ім'я файлу надано, на даний момент
ім’я запам’ятованого файлу спочатку змінюється на ім'я файлу.

(1,$)g/регулярний вираз/команда список
(1,$)g/регулярний вираз/
(1,$)g/регулярний вираз
Глобальна. Спочатку позначте кожен рядок, який відповідає заданому регулярнийвираз. Тоді за
кожен такий рядок виконайте команда список з крапкою, спочатку встановленою на цій лінії. А
одна команда або перша з кількох команд з'являється в одному рядку з
глобальна команда. Усі рядки багаторядкового списку, окрім останнього рядка, повинні закінчуватися символом
Файл `.' режим завершення введення для команди може бути опущено, якщо він буде ввімкнено
останній рядок списку команд. Команди і не дозволені в команді
список. Для розмежування можна використовувати будь-який символ, крім пробілу або нового рядка
регулярний вираз. Друга і третя форми означають g/регулярний вираз/p.

(.)i

. Вставте заданий текст перед адресованим рядком. Крапка залишається на останньому рядку
введення, або, якщо їх немає, у рядку перед адресованим рядком. Ця команда
відрізняється від a команда лише в розміщенні тексту.

(.,.+1)j
З’єднати адресовані рядки в один рядок; проміжні нові рядки видаляються.
На отриманій лінії залишають крапку.

(.)kx Позначте адресований рядок іменем x, яка має бути малою літерою. The
адресна форма ´x потім звертається до цього рядка.

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

(.,.)ma
Рухатися. Змініть адресовані рядки після рядка, до якого адресовано a. Точка залишилася
на останньому переміщеному рядку.

(.,.)n Номер. Додайте префікс до кожного рядка з номером рядка та табуляцією. Може бути
додається, як і до будь-якої команди без введення-виводу.

(.,.)p Роздрукуйте адресовані рядки. Крапка залишається на останньому надрукованому рядку. A додається до
будь-яка команда, яка не є вводом-виводом, призводить до друку поточного рядка після виконання команди
страчено.

(.,.)P Ця команда є синонімом для

q Вийдіть з редактора. Автоматичний запис файлу не виконується. Розглядається команда або
бути помилковим, якщо буфер був змінений після останньої команди або.

Q Відмовитися беззастережно.

($)r ім'я файлу
Прочитайте у наведеному файлі після адресованого рядка. Якщо ні ім'я файлу дається,
Використовується запам'ятована назва файлу. Ім'я файлу запам'ятовується, якщо його не було
вже запам'ятав назву файлу. Якщо читання пройшло успішно, кількість символів
прочитане друкується. Крапка залишається на останньому рядку, прочитаному з файлу.

(.,.)sn/регулярний вираз/заміна/
(.,.)sn/регулярний вираз/заміна/g
(.,.)sn/регулярний вираз/заміна
Замінник. Знайдіть у кожному адресованому рядку наявність вказаного регулярного
вираз. На кожному рядку, в якому n збіги знайдено (n за замовчуванням 1 якщо
відсутній), nй відповідний рядок замінюється вказаною заміною. Якщо
глобальний індикатор заміни з'являється після команди, усі наступні збіги ввімкнені
лінії також замінені. Це помилка, якщо заміна не вдалася на всіх
адресовані рядки. Замість символу можна використовувати будь-який символ, крім пробілу або нового рядка
щоб розмежувати регулярний вираз і заміну. Крапка залишається в останню чергу
рядок замінено. Третя форма означає sn/регулярний вираз/заміна/p,
другий може бути пропущений, якщо заміна порожня.

Амперсанд, що з’являється в заміні, замінюється рядком, що відповідає
регулярний вираз. Персонажі \n, Де n є цифрою, замінюються на
текст, відповідний за n-ий регулярний підвираз, укладений між та Коли вкладено
присутні підвирази в дужках, n визначається шляхом підрахунку випадків
починаючи зліва.

Літерал або новий рядок можуть бути включені в заміну, додавши до нього префікс

(.,.)ta
Передача. Скопіюйте адресовані рядки після рядка, до якого адресовано a. Крапка залишена в
останній рядок копії.

(.,.)u Скасувати. Відновити попередній вміст першого адресованого рядка (sic), який повинен
бути останнім рядком, у якому була здійснена заміна (double sic).

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

(1,$)w ім'я файлу
Запишіть адресовані рядки до заданого файлу. Якщо файл не існує, він є
створено з режимом 666 (читується та записується всіма). Якщо ні ім'я файлу is
використовується ім’я файлу, що запам’яталося, якщо воно є. Ім’я файлу запам’ятовується, якщо
назви файлу, що запам'яталися, вже не було. Точка незмінна. Якщо написати є
успішно, кількість записаних символів друкується.

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

($)= Надрукуйте номер рядка адресованого рядка. Точка незмінна.

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

(. + 1)
За команду приймається адреса без команди. Термінал може бути опущений
адреса. Порожній рядок сам по собі еквівалентний тому, що корисно для проходження
тексту.

Якщо надіслано сигнал переривання (DEL), ed друкує a і повертається до рівня команди.

Читаючи файл, ed відкидає символи NUL і всі символи після останнього нового рядка.

Використовуйте edplan9 онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

  • 1
    Phaser
    Phaser
    Phaser — це швидке, безкоштовне та веселе відкриття
    вихідний ігровий фреймворк HTML5, який пропонує
    Взаємовідображення WebGL і Canvas
    настільні та мобільні веб-браузери. Ігри
    можна спільно...
    Завантажити Phaser
  • 2
    Двигун ВАССАЛ
    Двигун ВАССАЛ
    VASSAL — ігровий движок для створення
    електронні версії традиційної дошки
    і карткові ігри. Він забезпечує підтримку для
    рендеринг і взаємодія ігрових елементів,
    і ...
    Завантажити VASSAL Engine
  • 3
    OpenPDF - форк iText
    OpenPDF - форк iText
    OpenPDF - це бібліотека Java для створення
    і редагування файлів PDF за допомогою LGPL і
    Ліцензія з відкритим кодом MPL. OpenPDF - це
    LGPL/MPL з відкритим кодом наступник iText,
    має ...
    Завантажте OpenPDF - Fork of iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Система для автоматизації
    Географічні аналізи - це географічні
    Програмне забезпечення інформаційної системи (ГІС) с
    величезні можливості для геоданих
    обробка та ана...
    Завантажити SAGA GIS
  • 5
    Панель інструментів для Java/JTOpen
    Панель інструментів для Java/JTOpen
    IBM Toolbox для Java / JTOpen є a
    бібліотека класів Java, що підтримують
    програмування клієнт/сервер та Інтернет
    моделі до системи під керуванням OS/400,
    i5/OS, o...
    Завантажте Toolbox для Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (або D3 для документів, керованих даними)
    це бібліотека JavaScript, яка дозволяє вам
    створювати динамічні інтерактивні дані
    візуалізації у веб-браузерах. З D3
    ти ...
    Завантажити D3.js
  • Детальніше »

Команди Linux

  • 1
    abidiff
    abidiff
    abidiff - порівняння ABI файлів ELF
    abidiff порівнює двійковий файл програми
    Інтерфейси (ABI) двох спільних бібліотек
    у форматі ELF. Воно випромінює змістовне
    звіт...
    Запустіть abidiff
  • 2
    abidw
    abidw
    abidw - серіалізує ABI ELF
    файл abidw читає спільну бібліотеку в ELF
    форматує та створює представлення XML
    свого ABI до стандартного виводу. The
    випущений ...
    Запустіть abidw
  • 3
    copac2xml
    copac2xml
    bibutils - перетворення бібліографії
    комунальні послуги ...
    Запустіть copac2xml
  • 4
    копт
    копт
    copt - оптимізатор вічка SYSNOPIS:
    файл copt.. ОПИС: copt - це a
    оптимізатор вічко загального призначення. Це
    читає код зі свого стандартного вводу та
    пише...
    Біг копт
  • 5
    gather_stx_titles
    gather_stx_titles
    gather_stx_titles - заголовок збірки
    декларації з документів Stx ...
    Запустіть gather_stx_titles
  • 6
    гатлінг-бенч
    гатлінг-бенч
    bench - http benchmark ...
    Лава для бігу Гатлінга
  • Детальніше »

Ad