![]() | |
Vývojář | Bellovy laboratoře |
---|---|
Operační systém | UN*X Unix |
Typ softwaru | standardní UNIXová utilita či příkaz a řádkový editor |
Některá data mohou pocházet z datové položky. |
ed
je standardní unixový interaktivní řádkový textový editor a je prvním programem, v němž byly implementovány regulární výrazy. Jeho původním autorem je Ken Thompson, který při svém návrhu vycházel ze staršího editoru QED. ed sám se stal inspirací pro mnoho pozdějších unixových programů; jeho příkazy převzal editor vi (později i vim) a vychází z něj i neinteraktivní programy sed a grep.
Podobně jako většina programů z té doby (namátkou třeba kalkulátor dc), vyznačuje se ed extrémní stručností. Například dojde-li k chybnému zadání nebo při ujištění, že chce uživatel program ukončit bez uložení, vypíše ed prosté „?“. Nezmiňuje název editovaného souboru, číslo řádku, ani editovaný řádek samotný, není-li k tomu explicitně vyzván. Všechny příkazy jsou jednoznakové.
Jelikož je ed standardní součástí unixových a linuxových distribucí, ovládají lidé, kteří pracují s různými verzemi Unixu, alespoň základní příkazy, protože v některých situacích může být jediným dostupným editorem. Krom interaktivní editace lze ed využít i v shellových skriptech.