HP 3000 Manuals

Operation [ MPE/iX System Utilities Reference Manual ] MPE/iX 5.0 Documentation


MPE/iX System Utilities Reference Manual

Operation 

To invoke EDIT/3000 enter in interactive mode, enter:

     EDITOR 

The system responds with a message similar to the one below and displays
the EDIT/3000 prompt, awaiting your commands:

     HP32201A.07.17 EDIT/3000 Mon, Mar 28, 1994, 3:19 PM
     (C) HEWLETT-PACKARD CO. 1985
     /

For example, to create a new work file, you issue the ADD command and
enter data.  After the data is entered you use the KEEP command to save
it as a permanent file.  For example: 

     /ADD 
        1
        .
        .
        .
      100 //
     /KEEP filename,unn 

To modify an existing file, use the TEXT command to open it in EDIT/3000,
make the necessary modifications, and then use the KEEP command to save
it.  For example:

     /TEXT FILE1 
        .
        .
        .
     /KEEP FILE1 
     FILE1 ALREADY EXISTS - RESPOND YES TO PURGE OLD AND KEEP NEW
     PURGE OLD? yes 

Below is a summary of commands you may use with EDIT/3000.

          Table 7-1.  EDIT/3000 Commands 

------------------------------------------------------------------------------------------
|                                                                                        |
|       COMMAND                                  DESCRIPTION                             |
|                                                                                        |
------------------------------------------------------------------------------------------
|                                                                                        |
| ADD                 Enters text into the WORK file from the standard input device      |
|                     and/or from the HOLD file.                                         |
|                                                                                        |
| BEGIN               Used as the first expression in a BEGIN-END pair.                  |
|                                                                                        |
| CHANGE              Changes existing contents of the WORK file.                        |
|                                                                                        |
| COPY                Copies text from one location to another in the WORK file.         |
|                                                                                        |
| DELETE              Deletes characters and/or lines from the WORK file.                |
|                                                                                        |
| END                 Terminates EDIT/3000 operation.  Or, when used with a matching     |
|                     BEGIN command, terminates a BEGIN-END pair.                        |
|                                                                                        |
| FIND                Finds a specific position or a character string in the WORK file.  |
|                                                                                        |
| GATHER              Moves portions of text from one location to another in the WORK    |
|                     file and renumbers the lines.  (The text is deleted from its       |
|                     original location.)  Also can be used to renumber all lines in the |
|                     WORK file.                                                         |
|                                                                                        |
| HOLD                Copies part or all of the WORK file into the HOLD file for         |
|                     subsequent recopying into one or more locations of the WORK file.  |
|                                                                                        |
| INSERT              Inserts text into the WORK file from the INPUT file or from the    |
|                     HOLD file at a specific position.                                  |
|                                                                                        |
------------------------------------------------------------------------------------------

          Table 7-1.  EDIT/3000 Commands (cont.) 

------------------------------------------------------------------------------------------
|                                                                                        |
|       COMMAND                                  DESCRIPTION                             |
|                                                                                        |
------------------------------------------------------------------------------------------
|                                                                                        |
| JOIN                Copies all or part of the JOIN file to the WORK file.              |
|                                                                                        |
| KEEP                Saves all or part of the WORK file into an MPE/iX file.            |
|                                                                                        |
| LIST                Lists all or part of the WORK file to the OUTPUT file or to any    |
|                     other specified file.                                              |
|                                                                                        |
| MODIFY              Modifies text in the WORK file using one or more subcommands       |
|                     (DELETE, INSERT and REPLACE) of the MODIFY command.                |
|                                                                                        |

| NOT                 Reverses a flag after executing the command immediately following  |
|                     the NOT command.                                                   |
|                                                                                        |
| OR                  Sets the flag true, or skips the OR command and the command        |
|                     immediately following it if the flag is already true.              |
|                                                                                        |
| PROCEDURE           Calls and executes a procedure previously written and stored in a  |
|                     segmented library (SL) file.                                       |
|                                                                                        |
| Q                   Displays a user-defined message at the terminal.                   |
|                                                                                        |
| REPLACE             Replaces one or more lines in the WORK file with new text from the |
|                     standard input file or from the HOLD file.                         |
|                                                                                        |
| SET                 Alters EDIT/3000 default operating criteria.                       |
|                                                                                        |
| TEXT                Copies the contents of a TEXT file into the WORK file, deleting    |
|                     the current WORK file contents.                                    |
|                                                                                        |
| USE                 Instructs EDIT/3000 to receive commands from the USE file and to   |
|                     send messages to the OUTPUT file and, generally, to expect input   |
|                     from the INPUT file.                                               |
|                                                                                        |
| VERIFY              Reports the current EDIT/3000 operating conditions declared in a   |
|                     SET command, or the default conditions not declared in a SET       |
|                     command.                                                           |
|                                                                                        |
| WHILE               Causes EDIT/3000 to repeat commands in a predefined command block. |
|                                                                                        |
| XPLAIN              Lists an explanation of all or part of the EDIT/3000 commands.     |
|                                                                                        |
| YES                 Sets a flag for a WHILE command block true.                        |
|                                                                                        |
| Z::= or Z           Assigns the value of a character string variable to Z= and uses    |
|                     that value whenever Z appears as a part or all of a command.       |
|                                                                                        |
| :                   Instructs EDIT/3000 to pass the rest of the record to MPE/iX.      |
|                                                                                        |
------------------------------------------------------------------------------------------

File Definitions 

EDIT/3000 uses seven files:  INPUT, OUTPUT, WORK, TEXT, JOIN, HOLD, and
USE. Each file is described below.

INPUT                 Used to enter commands and text records to
                      EDIT/3000.  Generally, this file is a terminal in
                      interactive mode and a batch input device in batch
                      mode.  EDITIN is the formal file designator.

OUTPUT                Receives messages (and prompt characters in
                      interactive sessions).  Generally this file is a
                      terminal in interactive mode and a line printer in
                      batch mode.  EDITOUT is the formal file designator.

WORK                  Contains the information to be modified.  When a
                      file is created and text is added, or when an
                      external file is copied into the EDIT/3000
                      subsystem for modification, the text is written
                      into the WORK file and all modifications are
                      performed on it.  The WORK file may be saved under
                      a new file name or to an existing file.

TEXT                  An existing ASCII file copied into the WORK file
                      with the TEXT command.

JOIN                  All or a portion of an external file which is
                      copied into the WORK file with the JOIN command.
                      The information can be inserted into the WORK file
                      at any point.  The contents of the existing JOIN
                      file are not altered by the JOIN command.

HOLD                  A temporary file that is generally used for holding
                      interim information.

USE                   An external user file containing EDIT/3000 commands
                      and, optionally, text records which is called with
                      a USE command.  When a USE command is issued, all
                      commands are read from the USE file and any
                      EDIT/3000 messages are sent to the OUTPUT file.

Additional Discussion 

For more information refer to EDIT/3000 Reference Manual (03000-90012).



MPE/iX 5.0 Documentation