КОМАНДА INSERT

Error message

Notice: Undefined index: add term path in hansel_get_breadcrumbs() (line 524 of /data/sites/msdosworld.ru/www/sites/all/modules/hansel/hansel.module).

 

   Команда INSERT включает дополнительные записи в текст обpабатываемого
файла.  На  стандартный  запрос  редактора  (*) вводится символ "i" (или
"I"). Добавим,  например, несколько  строк в  новый файл.  Для этого  на
стандартный запрос системы (С>)  введем команду "edlin имя  создаваемого
файла":

         C>edlin demo1.txt
         New file
         *

   Сообщение "New file" означает,  что на рабочем диске  файл "demo.txt"
не  обнаружен.    EDLIN  создает  новый  файл  с  именем  "demo.txt". На
стандартный запрос  редактора вводится  команда "i"  (INSERT). На экране
появляется  запись  "1:*".  Это  сообщение  является  сигналом для ввода
первой строки текста.
   Вводимая строка может включать до 253 символов. Чтобы отметить  конец
строки,  нажмите  Enter.  После  этого  в  конец строки pедактоp запишет
управляющие символы стандартного кода ASCII:  символ возврата каретки  и
символ  перехода  на  следующую  строку.  Эти символы не отобpажаются на
экpане. Пpи введении очередной строки текста EDLIN загpужает ее в память
и выдает на  экран. На экpан  также выводится номер  последующей строки.
Далее можно продолжить введение строк, а можно отменить действие INSERT,
одновременно нажав клавиши Ctrl-Break.
   Ниже приводится пример ввода данных в файл demo.txt. Набиpается текст
отдельной строки и нажимается клавиша Enter. Введены строки 1-11.

    C>edlin demo.txt
    New file
    *i
     1:*Как организовать файл с помощью EDLIN
     2:*На стандартный запрос EDLIN вводится "i". EDLIN выдает
     3:*следующее: "1:*". Это сигнал на введение первой строки текста.
     4:*Строка может включать до 253 символов.
     5:*            <---Чтобы ввести пустую строку, нажмите Enter
     6:*Чтобы закончить строку, нажмите Enter. EDLIN загpузит ее
     7:*в память и выдаст номер следующей строки. Вы можете
     8:*ввести следующую строку или отменить действие INSERT.
     9:*Чтобы отменить команду, нажмите Ctrl-Break.
    10:*В случае прерывания выполнения команды, EDLIN выдаст стандартный
    11:*запрос. Можно вводить следующую команду.
    12:*
    13:*^C          <---Нажимаются клавиши Ctrl-Break

     *              <---На экране появляется стандартный запрос -
                        EDLIN готов принять следующую команду

   Если при введении команды "i" не указаны дополнительные параметры, то
вводимый текст располагается после рабочей строки. Рабочая строка -  это
последняя обрабатывавшаяся  строка файла.  В предыдущем  примере рабочая
строка - это строка  с номером 13. Чтобы  ввести текст, начиная с  13-ой
строки, еще раз воспользуемся командой "i":

   *i
    13:*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    14:*Вводятся строки с номерами 13,14 и 15.
    15:*!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    16:*^C

   *

    Чтобы вывести на экран порцию текста, можно воспользоваться командой
LIST (L заглавная):

    *L
     5:
     6:Чтобы закончить строку, нажмите Enter. EDLIN запишет ее
     7:в память машины и выдаст номер следующей строки. Вы можете
     8:ввести следующую строку или отменить действие INSERT.
     9:Чтобы отменить команду, нажмите Ctrl-Break.
    10:В случае прерывания выполненя команды, EDLIN выдает стандартный
    11:запрос. Можно вводить следующую команду.
    12:
    13:!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    14:Вводятся строки с номерами 13,14 и 15.
    15:!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

    *

   Чтобы  остановаить  движение  строк  вдоль  экрана,  нажмите  клавиши
Ctrl-NumLock. Чтобы восстановить движение, нажмите любую клавишу.  Чтобы
отменить действие команды, нажмите  Ctrl-Break.  (Команда LIST  подробно
разобpана в следующем разделе).
   При введении  команды INSERT  можно указать  номер строки,  с которой
будет вводиться текст. Для этого номер строки набирается непосредственно
перед буквой "i". Таким  образом, текст вставляется между  существующими
строками  файла.  Строки,  расположенные  после введенного текста, будут
перенумерованы. Например,

  *11i
    11:*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    12:*Эти 3 строки включены в текст файла, начиная с 11-ой строки
    13:*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    14:*^C

  *

   При введении команды "5L", на экран выводится текст, начиная с  пятой
строки файла:

  *5L
     5:
     6:Чтобы закончить строку, нажмите Enter. EDLIN запишет ее
     7:в память машины и выдаст номер следующей строки. Вы можете
     8:ввести следующую строку или отменить действие INSERT.
     9:Чтобы отменить команду, нажмите Ctrl-Break.
    10:В случае прерывания выполнения команды, EDLIN выдает стандартный
    11:*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    12:*Эти 3 строки включены в текст файла, начиная с 11-ой строки
    13:*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    14:запрос. Можно вводить следующую команду.
    15:
    16:!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    17:Вводятся строки с номерами 13,14 и 15.
    18:!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

    *

   Можно видеть, что, начиная с 11-ой строки, введены три строки  нового
текста. Отметим, что после введения новых строк, файл был перенумерован.
   Если  перед  обозначением  команды  "i"  набрать  число,  по значению
превышающее номер последней строки  файла, или в качестве  номера строки
указать символ  "#", то  новые данные  будут добавляться  в конец  файла
(вслед за последней загруженной в память строкой).
 

Вы находитесь в разделе: 

Добавить коментарий