| Formát: |
EDIT [FROM] <soubor> [TO] <soubor> [WITH <soubor>] [VER <soubor>] [[OPT P <řádky>|W <znaky>] | [PREVIOUS <řádky>] | WIDTH <znaky>]] |
| Šablona: |
FROM/A, TO, WITH/K, VER/K, OPT/K, WIDTH/N, PREVIOUS/N |
| Účel: |
Řádkový editor pro sekvenční zpracování textových souborů |
| Cesta: |
C:EDIT |
EDIT je řádkový textový editor, který zpracovává soubory sekvenčně editačními příkazy. Řádkové editory dnes již patří víceméně minulosti, ale mohou se hodit pro automatizovanou úpravu textů v dávkových souborech.
Parametry
| FROM |
Zdrojový soubor, který chcete upravovat. Jedná se o jméno cílového souboru, do něj budou zapisovány veškeré změny. Jestliže tento argument nezadáte, EDIT vytvoří dočasný soubor se změnami a po ukončení editace dočasným souborem přepíše původní zdrojový soubor. |
| WITH |
Tímto parametrem můžete zadat příkazový soubor, jehož příkazy EDIT použije. Normálně tento editor pracuje interaktivně, s příkazy zadanými uživatelem z klávesnice. Je však možné příkazy uložit do souboru a pak je nechat vykonat argumentem WITH. To se hodí hlavně pro dávkové soubory. |
| VER |
Tímto parametrem můžete do zadaného souboru přesměrovat výpisy chybových hlášení. Bez tohoto argumentu EDIT hlášení vypisuje na obrazovku. |
| PREVIOUS |
V editoru EDIT je možno pohybovat se o zadaný počet řádek zpět, protože editované řádky udržuje ve výstupním bufferu, nezapisuje je hned do výstupního souboru. Tímto parametrem PREVIOUS určujete počet řádek, o který se lze v editoru posunout zpět. |
| WIDTH |
Nastavuje maximální délku řádky. Tyto dva argumenty dohromady určují velikost bufferu editoru EDIT (velikost bufferu = PREVIOUS * WIDTH). Implicitně je nastaven posuv o 40 řádků zpět a maximální délka řádku 120 (což je 4800 bytů pro buffer). |
Příklad
| 1.System2.0:> EDIT FROM ram:Text PREVIOUS 100 WIDTH 90 |
Soubor "ram:Text" bude použit jako zdrojový a změny se opět zapíší do něj. Budete se moci posunout o 100 řádek zpět a maximální délka řádky je nastavena na 90 znaků.