HP 3000 Manuals

DELETE [ EDIT/3000:Reference Manual ] MPE/iX 5.0 Documentation


EDIT/3000:Reference Manual

DELETE 

3-25.  Examples. 

Several variations of the DELETE command are shown in the following
examples.  The location of the pointer is illustrated at the conclusion
of each DELETE command.

 *  DELETE startline/stopline 

The first example specifies a startline/stopline pair of 8/10 in
rangelist and lines 8 through 10 are deleted.

     /LIST ALL
         1    1-2. WHAT IS EDIT/3000?
         2
         3    EDIT/3000 IS A SUBSYTEM OF THE HP 3000
         4    MULTIPROGRAMMING EXECUTIVE OPERATING SYSTEM
         5    (MPE/3000) THAT IS USED TO CREATE AND
         6    MANIPULATE ASCII FILES.
         7
         8    CHARACTERS, STRINGS OF CHARACTERS OR ENTIRE
         9    LINES OF CHARACTERS CAN BE INSERTED, DELETED,
         10   REPLACED, MODIFIED, SEARCHED FOR, AND OTHERWISE
         11   MANIPULATED BY USING EDIT/3000 COMMANDS.
     /DELETE 8/10
         8    CHARACTERS, STRINGS OF CHARACTERS, OR ENTIRE
         9    LINES OF CHARACTERS CAN BE INSERTED, DELETED,
         10   REPLACED, MODIFIED, SEARCHED FOR, AND OTHERWISE
     /FIND*
         11   MANIPULATED BY USING EDIT/3000 COMMANDS.
              ^ (1  )

 *  DELETE startline (colnum)/stopline (colnum)

The following example specifies columns within lines.  This results in
the deletion of the two characters contained in the two columns and all
characters between the two positions.

     /FIND 4(16)
         4          MULTIPROGRAMMING EXECUTIVE OPERATING SYSTEM
                              (16  )^
     /FIND 5(11)
         5          (MPE/3000 THAT IS USED TO CREATE AND
                         (11 )^
     /DELETE 4(17)/5(11)
         4           MULTIPROGRAMMING EXECUTIVE OPERATING SYSTEM
         5           (MPE/3000 THAT IS USED TO CREATE AN
     /FIND*
         5           THAT IS USED TO CREATE AND
                     ^(1  )
     /LIST 4/5
         4            MULTIPROGRAMMING
         5            THAT IS USED TO CREATE AND

 *  DELETE startline,stopline 

The startline,stopline form of the rangelist, as in the following
example, causes only the two lines named in rangelist to be deleted.
(Note that more than two lines, separated by commas, could be specified,
in which case those lines named would be deleted.)

     /DELETE 3,6
          3        EDIT/3000 IS A SUPSYSTEM OF THE HP 3000
          6        MANIPULATE ASCII FILES.
     /FIND*
          7
                   ^(1  )

 *  DELETE string/string 

When the rangelist parameter consists of two strings, as, for example,

      DELETE "SUBSYSTEM"/"ASCII"

EDIT/3000 deletes all characters between the first character of the first 
string and the last character of the last string, including any lines
that are between these two characters.

     /LIST ALL
          1      1-2.  WHAT IS EDIT/3000?
          2
          3      EDIT/3000 IS A SUBSYSTEM OF THE HP 3000
          4      MULTIPROGRAMMING EXECUTIVE OPERATING SYSTEM
          5      (MPE/3000) THAT IS USED TO CREATE AND
          6      MANIPULATE ASCII FILES.
          7
          8      CHARACTERS, STRINGS OF CHARACTERS, OR ENTIRE
          9      LINES OF CHARACTERS CAN BE INSERTED, DELETED,
         10      REPLACED, MODIFIED, SEARCHED FOR, AND OTHERWISE
         11      MANIPULATED BY USING EDIT/3000 COMMANDS.
     /FINDQ FIRST
     /DELETE "SUBSYSTEM"/"ASCII"
          3      EDIT/3000 IS A SUBSYSTEM OF THE HP 3000
          4      MULTIPROGRAMMING EXECUTIVE OPERATING SYSTEM
          5      (MPE/3000) THAT IS USED TO CREATE AND
          6      MANIPULATE ASCII FILES.
     /FIND*
          6      FILES.
                ^(1 )
     /LIST 3/6
          3      EDIT/3000 IS A
          6      FILES.

If the same string is used for both ranges in rangelist, as, for example,

      DELETE "SUBSYSTEM"/"SUBSYSTEM"

EDIT/3000 deletes this string only.

     /LIST ALL
          1      1-2. WHAT IS EDIT3000?
          2
          3      EDIT/3000 IS A SUBSYSTEM OF THE HP 3000
          4      MULTIPROGRAMMING EXECUTIVE OPERATING SYSTEM
          5      (MPE/3000) THAT IS USED TO CREATE AND
          6      MANIPULATE ASCII FILES.
          7
          8      CHARACTERS, STRINGS OF CHARACTERS, OR ENTIRE
          9      LINES OF CHARACTERS CAN BE INSERTED, DELETED,
         10      REPLACED, MODIFIED, SEARCHED FOR, AND OTHERWISE
         11      MANIPULATED BY USING EDIT/3000 COMMANDS.
     /FIND FIRST
     /DELETE "SUBSYSTEM"/"SUBSYTEM"
          3      EDIT/3000 IS A SUBSYSTEM OF THE HP 3000
     /FIND*
          3      EDIT/3000 IS A OF THE HP 3000
                           (16 )^
     /LIST 3
          3      EDIT/3000 IS A OF THE HP 3000


MPE/iX 5.0 Documentation