Category:Ed: Difference between revisions
Content added Content deleted
(Remove the out file in CLI example—not always relevant.) |
(Remove the note on GNU-specificity of H command---not specific to GNU) |
||
(One intermediate revision by the same user not shown) | |||
Line 13: | Line 13: | ||
</syntaxhighlight> |
</syntaxhighlight> |
||
Or, more portably, with Basic Regular Expressions on BSD, Mac, and [[GNU Ed]]. |
|||
⚫ | |||
<syntaxhighlight lang="bash"> |
|||
cat script.ed | ed -s file.in |
|||
</syntaxhighlight> |
|||
⚫ | |||
Also see [[Tasks not implemented in Ed]] |
Also see [[Tasks not implemented in Ed]] |
Latest revision as of 07:08, 4 July 2024
![Language](http://static.miraheze.org/rosettacodewiki/thumb/2/27/Rcode-button-language-crushed.png/64px-Rcode-button-language-crushed.png)
This programming language may be used to instruct a computer to perform a task.
See Also: |
|
---|
This is the command language used by wp:ed_(software), the line oriented text editor.
Implementations are GNU Ed, Plan 9 Ed, BSD ed, and original UNIX ed. Ed is also a precursor to a whole family of other text editors and command languages. Including Sed, ex, vi, vim, sam, and others.
Ed scripts are usually ran as (on the example of GNU Ed)
cat script.ed | ed -lEGs file.in
Or, more portably, with Basic Regular Expressions on BSD, Mac, and GNU Ed.
cat script.ed | ed -s file.in
There's a convention of starting every ed script with capital H on a line of its own, to toggle more verbose error messages on. And optionally end the script with capital Q to force-quit without saving the changes to file.
Also see Tasks not implemented in Ed
Pages in category "Ed"
The following 68 pages are in this category, out of 68 total.
A
C
F
N
Q
R
S
- Selectively replace multiple instances of a character within a string
- Shift list elements to left by 3
- Sort an integer array
- Split a character string based on change of character
- Start from a main routine
- String concatenation
- String interpolation (included)
- String length
- String matching
- String prepend
- Strip a set of characters from a string
- Strip comments from a string
- Strip control codes and extended characters from a string
- Strip whitespace from a string/Top and tail
- Substring
- Substring/Top and tail