![]() |
![]() HP OpenVMS Systemsask the wizard |
![]() |
The Question is: Substituting in EDT with search-pattern of BOL/EOL? Is there a way to use Beginning-Of-Line and End-Of-Line (escape-characters) as search-patterns when substituting text in EDT? If Yes; What's the escape-charaters? The Answer is : Please see topic (4676), among others. You will want to learn a new text editor, as EDT is old and slow and limited, and it was retired some time ago. EDT was replaced by TPU, and TPU provides EVE and EDT interfaces. EVE (which, as stated earlier, can be configured to provide a good emulation of EDT), LSE, TECO and other text editors can search for this string. Languages such as Perl, Python, and DCL are also reasonable choices. As are awk and grep and other tools. There is no such thing as a "Beginning-Of-Line" character, and the particular characters (if any) used to mark the end of a line within a sequential file can (and do) vary (by sequential file format). In some sequential file formats, the end of line is determined based on the record length, while in other formats a carriage return and/or a linefeed character marks the end of the record. These are individual characters, and are not device control (escape) sequences. Within most (all?) TPU-based editors, CTRL/V provides a mechanism which permits direct entry of the CTRL/M (carriage return), CTRL/J (linefeed), and CTRL/L (formfeed) characters, among others. Within LSEDIT, the command would be: SUBSTITUTE/PATTERN/ALL "\<\W\W" "NewText" Within DCL, a procedure that locates blank lines would require roughly a dozen lines of DCL or so. Several examples of DCL file manipulation programs are available in the Ask The Wizard area. For various TPU examples and tools, see SYS$EXAMPLES:*.TPU. Please see topics (4676) and (3756), among others.
|