Sed: Porovnání verzí
Smazaný obsah Přidaný obsah
m robot: stylistické, typografické a kódové korekce a náhrady přesměrování podle specifikace |
odkaz elektronická paměť |
||
Řádek 4:
== Popis ==
sed je často nazýván neinteraktivním textovým editorem. Od konvenčních textových editorů se odlišuje způsobem, jakým je vstup zpracováván. Namísto aby jednou prošel seznam příkazů a každý z nich aplikoval na celý text, uložený v [[
sedovské příkazy vychází z editoru [[ed]] a většina příkazů funguje podobně, avšak v obrácené formě. Například: příkaz '''25d''' znamená ''je-li toto řádek číslo 25, pak jej smaž (a nevypisuj)'', namísto ''jdi na řádek 25 a smaž ho'', jako tomu bylo v editoru ed. Důležitou výjimku tvoří příkazy pro kopírování a přesun, které zasahují do více řádků a nemají tedy v sedu přímý ekvivalent. Namísto nich přináší sed zvláštní [[buffer]] a dodatečné příkazy pro práci s ním. Například příkaz edu pro zkopírování řádku 25 na řádek 76 ('''25t76''') by byl v sedu proveden pomocí dvou příkazů ('''25h; 76g''') pro uložení řádku do bufferu až do chvíle, kdy bude znovu použit.
|