| p:abstract
| - ed is the standard text editor on the Unix operating system. ed was originally written by Ken Thompson and contains one of the first implementations of regular expressions. Prior to that implementation, the concept of regular expressions was only formalized in a mathematical paper, which Ken Thompson had read. ed was influenced by an earlier editor known as QED from University of California at Berkeley, Ken Thompson's alma mater. ed went on to influence ex, which in turn spawned vi. The non-interactive Unix commands grep and sed were inspired by common special uses of ed; their influence is visible in the design of the programming language AWK, which in turn inspired aspects of Perl. Famous for its terseness, ed gives almost no visual feedback. For example, the message that ed will produce in case of error, or when it wants to make sure the user wishes to quit without saving, is "?". It does not report the current filename or line number, or even display the results of a change to the text, unless requested. This terseness was appropriate in the early versions of Unix, when consoles were teletypes, modems were slow, and memory was precious. As computer technology improved and these constraints were loosened, editors with more visual feedback became the standard.In current practice, ed is rarely used interactively, but does find use in some shell scripts. For interactive use, ed was subsumed by the sam, vi and Emacs editors in the 1980s. ed can be found on virtually every version of Unix and Linux available, and as such is useful for people who have to work with multiple versions of Unix. If something goes wrong, ed is sometimes the only editor available. This is often the only time when it is used interactively. The ed commands are often imitated in other line-based editors. For example, EDLIN in early MS-DOS versions and 32-bit versions of Windows NT has a somewhat similar syntax, and text editors in many MUDs use ed-like syntax. These editors, however, are typically more limited in function. (en)
- L'éditeur de texte ed était l'éditeur standard sur les systèmes d'exploitation Unix. Ce n'est pas un éditeur de texte visuel dans le sens où il ne montre pas le texte en cours d'édition. L'interface de ce logiciel est entièrement textuelle. (fr)
- edは、UNIXオペレーティングシステムの本来の標準テキストエディタである。オリジナルの作者はケン・トンプソンで、世界初の正規表現の実装のひとつでもある。それ以前には正規表現は数学の論文に出ていただけで、それをケン・トンプソンが読んだのであった。ed に影響を与えたエディタとして、ケン・トンプソンの出身校であるカリフォルニア大学バークレー校の QED がある。ed はその後のex、さらにはそこから派生したviに影響を及ぼした。非対話的なUNIXコマンド grep と sed は ed に影響されており、さらにその影響はプログラミング言語 AWK、さらにはある意味で Perl にも影響を与えている。 (ja)
- De teksteditor ed was de oorspronkelijke standaard-editor op het UNIX-besturingssysteem. Het is oorspronkelijk geschreven door Ken Thompson, die tevens als eerste reguliere expressies in ed implementeerde. Voordat dit gebeurde waren reguliere expressies alleen bekend uit een wiskundig artikel dat Ken Thompson had gelezen. De editor ed zelf was beïnvloed door de teksteditor QED en heeft de editors ex en later vi beïnvloed. Ook veelgebruikte Unixprogramma's als grep en sed zijn door de syntaxis van ed beïnvloed, hetgeen later weer heeft doorgewerkt in awk en perl. (nl)
- ed to jeden z edytorów wierszowych systemu UNIX. ed przyjmuje, że tekst podlegający obróbce podzielony jest na wiersze i pozwala jedynie na modyfikacje wskazanych wierszy tekstu za pomocą poleceń wydawanych programowi w trybie interaktywnym, w podobny sposób jak w wierszu poleceń systemu DOS czy UNIX. Zmusza to użytkownika do operowania numerami wierszy tekstu. Obecnie, jeżeli chodzi o pisanie tekstów, ed został wyparty przez bardziej rozbudowane edytory, jak choćby vi – korzystają natomiast z niego niektóre skrypty powłoki.ed wczytuje zawartość pliku tekstowego do bufora i wszystkie zmiany dotyczą danych w buforze. Przed zakończeniem pracy zmiany należy zapisać lub odrzucić. Oto niektóre polecenia eda: a – dodaj wiersz c – zmień wskazane wiersze na dany tekst d – usuń wskazane wiersze g – zastosuj polecenie do całego buforu danych i – wstaw wiersz we wskazanym miejscu m – przenieś wiersz we wskazane miejsce p – przenieś kursor do wiersza i wyświetl wiersz q – koniec pracy i powrót do powłoki s – zamień ciąg znaków na podany w – zapisz zawartość bufora we wskazanym plikuSkładnia poleceń jest następująca: [[n1,]n2]poleceniePrzykład sesji z edem : a ed to edytor systemu UNIX. To jest drugi wiersz. . 2i xxx . 1,$p ed to edytor systemu UNIX.$ xxx$ To jest drugi wiersz.$ 3s/drugi/trzeci/ 1,$p ed to edytor systemu UNIX.$ xxx$ To jest trzeci wiersz.$ w plik 51 q Zobacz też: ex, sed, awk. (pl)
- ed — первый стандартный текстовый редактор операционной системы UNIX, применялся в начале 1970-х. Расширенная его версия, известная как ex, послужила основой редактора vi.Имеет командно-ориентированный интерфейс, поскольку создавался в те времена, когда мониторов не существовало и стандартным средством ввода-вывода был телетайп.После появления экранно-ориентированных редакторов ed стал использоваться в первую очередь для автоматической обработки с помощью командной оболочки UNIX, например, для применения патчей. В этом смысле, он является родоначальником семейства потоковых редакторов, таких, как sed.Мощным продолжением идей ed является текстовый редактор sam, который был написан для Plan 9.Команды редактора ed используются и в других строчных редакторах. Например, использовавшийся в ранних версиях MS-DOS редактор EDLIN имел аналогичный синтаксис, а встроенные редакторы во многих MUDах используют похожий синтаксис. Однако, в большинстве своём, эти редакторы имеют гораздо более ограниченную функциональность. (ru)
- ed (EDitor) on Unix-käyttöjärjestelmän alkuperäinen tekstieditori, jonka kehitti Ken Thompson. edin käyttöliittymä on hyvin pelkistetty, ja sen käyttö on mahdollista yksinkertaisellakin päätelaitteella kuten kaukokirjoittimella. Käyttöliittymä perustuu kahteen tilaan: kirjoitustilaan, jossa voi lisätä uutta tekstiä, sekä komentotilaan, jossa voi muokata olemassa olevaa tekstiä. Muokkauskomennot voidaan kohdistaa yhteen tai useampaan riviin. Virheilmoituksia on käytännössä vain yksi: kysymysmerkki. edin mullistavin ominaisuus oli säännöllisten lausekkeiden tuki. Myöhemmin syntyneet Unix-ohjelmat kuten grep ja sed perustuvat edin syntaksiin. edin vaikutus on nähtävissä myös ohjelmointikielissä kuten Perl.Käyttöliittymänsä vuoksi ed ei ole suosittu interaktiivisessa käytössä, mutta ilmaisuvoimaisuutensa takia sitä saatetaan käyttää eräajopohjaisiin muokkauksiin skripteissä. Microsoftin MS-DOS-käyttöjärjestelmässä oli ennen versiota 5.0 mukana edin kaltainen editori edlin, josta kuitenkin puuttui eräitä ominaisuuksia, kuten säännölliset lausekkeet. (fi)
- L'editor di testo ed è stato lo standard originale per gli editor sul sistema operativo Unix. Fu influenzato da un editor precedente conosciuto come qed e influenzò a sua volta ex, dal quale derivò vi. Nella pratica corrente non viene usato quasi mai in maniera interattiva ma trova alcuni usi negli script di shell. Per un uso interattivo, ed è stato rimpiazzato negli anni '80 da vi e emacs. ed si può trovare virtualmente in ogni versione di Unix e GNU/Linux disponibile; spesso chi ha a che fare con più versioni di Unix conosce almeno i comandi base di ed. La sintassi di ed ha influenzato svariati programmi per Unix come sed, awk e grep, oltre che il linguaggio di programmazione Perl. Famoso per la sua sintassi concisa, ed non ha quasi riscontro visuale. Per esempio, il messaggio che ed produce in caso di errore o quando vuole assicurarsi che l'utente intenda uscire senza salvare è "?". Non riporta il nome del file corrente o il numero di linea, a meno di non richiederlo. Questa sintassi era appropriata nelle prime versioni di Unix, quando le console erano stampanti. I modem erano lenti, e lo spazio su disco e la memoria erano preziosi. Questi vantaggi cessarono di essere tali quando editor più interattivi divennero lo standard. (it)
- Programmet ed var det eneste tekstredigeringsprogram i de tidligste udgaver af UNIX og i POSIX-standarden er det et at de programmer, der skal være tilgængelige for at et system overholder denne standard. For at spare computerressourcer lavede Ken Thompson ed meget minimalistisk. Når programmet forventer input vises et ?. Dette gælder uanset om den tidligere instruktion blev udført eller den resulterede i en fejl. ed er linjeorienteret, så man kan indsætte eller slette et helt antal linjer, men ikke en vilkårlig tekstblok. Som udgangspunkt er ed i kommandotilstand og kan således modtage instruktioner om, hvordan teksten skal ændres. Hvis man som bruger vil se den aktielle tekst, må man afgive en kommando, som fortæller, hvilke linjer, der skal vises. Programmet ed var det første til at stille regulære udtryk til rådighed. Den ensidige fokusering på at minimere ressourceforbruget gjorde ed anvendelig på de tidlige Unix-installationer, men nu om dage er det de færreste, der bruger programmet direkte. I nogle tilfælde bruges ed fra shell-scripts til automatisk opdatering af filer og programmet diff kan udskrive forskelle mellem filer som en række kommandoer til ed. Nyere tekstredigeringsprogrammer er blevet inspireret af ed. Programmet vi kan forstå ex-kommandoer og ex er baseret på ed. EDLIN til DOS bruger kommandoer, som ligner dem til ed. (da)
- ed ist ein auf allen Unix- und Unix ähnlichen Systemen (gleichgültig wie alt oder wie neu) verfügbarer Texteditor, der interaktiv oder innerhalb von Shell-Skripten für Bearbeitungen von Textdateien verwendet werden kann. Wie der Editor ex, aber im Unterschied zum vi, arbeitet ed zeilenorientiert: Die Textbearbeitung bezieht sich immer auf eine Zeile oder eine Auswahl von Zeilen. Im Unterschied zum vi stellt ed beim interaktiven Gebrauch auch nur eine Zeile zur Bearbeitung zur Verfügung, d. h. es ist nicht möglich, sich vertikal durch den Text zu bewegen. Wie die anderen genannten Editoren verfügt ed über einen Schreib- und einen Befehlsmodus. Im Schreibmodus werden die eingegebenen Zeichen der Zeile, die gerade bearbeitet wird, hinzugefügt. Im Befehlsmodus werden eingegebene Zeichen als Bearbeitungs-, Ansichts-, Speicher- oder Shell-Befehle interpretiert. Textkorrekturen bzw. -ersetzungen werden v. a. über Mustersuchen mittels regulärer Ausdrücke vorgenommen. ed verbraucht nur wenig Speicherressourcen, braucht zur Ausführung keine besonderen Programm-Bibliotheken und funktioniert mit jeder Art von Terminal. ed befindet sich als gewöhnlich einziger Editor im ersten Binärdateienverzeichnis des Verzeichnisbaums (/bin) und kann damit immer dann aufgerufen werden, wenn überhaupt ein Programm ausgeführt werden kann. Die Anspruchslosigkeit des Editors und seine verlässliche Verfügbarkeit und Zugänglichkeit sind die wichtigsten Aspekte, unter denen er auch heute noch, insbesondere für Systemadministratoren, interessant ist. Da der ed nach dem Aufruf zunächst nur eine Zeile des Bildschirms für sich fordert, ist er gelegentlich auch dann nützlich, wenn eine bestimmte Veränderung z. B. in einem Shell-Skript vorgenommen werden soll, man aber gleichzeitig die Bildschirmausgabe des zuletzt gestarteten Prozesses nicht aus dem Auge verlieren will. Zudem lassen sich Programme ohne Umstand aus dem Editor heraus aufrufen: Die Bildschirmausgabe des Programmes bleibt wiederum sichtbar und man kann umstandslos die Zeile weiter bearbeiten, an der vor dem Aufruf des Programms gearbeitet wurde. Für diejenigen, die Editoren vor allem zum Schreiben von Texten verwenden, sind visuelle Editoren wie vi, sam oder emacs praktischer und intuitiver als der ed. (de)
|