|
|
1.1 root 1:
2:
3:
4: EDSCRIPT(1) Icon Program Library EDSCRIPT(1)
5:
6:
7:
8: NNNNAAAAMMMMEEEE
9: edscript - generate script for ed(1)
10:
11: SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
12: eeeeddddssssccccrrrriiiipppptttt
13:
14: DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
15: _E_d_s_c_r_i_p_t takes specifications for global edits from standard
16: input and outputs an edit script for _e_d(_1) to standard out-
17: put. _E_d_s_c_r_i_p_t is primarily useful for making complicated
18: literal substitutions that involve characters that have syn-
19: tactic meaning to _e_d(_1) and hence are difficult to enter in
20: _e_d(_1).
21:
22: Each specification begins with a delimiter, followed by a
23: target string, followed by the delimiter, followed by the
24: replacement string, followed by the delimiter. For example
25:
26: |...|**|
27: |****||
28:
29: specifies the replacement of all occurrences of three con-
30: secutive periods by two asterisks, followed by the deletion
31: of all occurrences of four consecutive asterisks. Any char-
32: acter may be used for the delimiter, but the same character
33: must be used in all three positions in any specification,
34: and the delimiter character cannot be used in the target or
35: replacement strings.
36:
37: DDDDIIIIAAAAGGGGNNNNOOOOSSSSTTTTIIIICCCCSSSS
38: Any line that does not have proper delimiter structure is
39: noted and does not contribute to the edit script.
40:
41: SSSSEEEEEEEE AAAALLLLSSSSOOOO
42: ed(1)
43:
44: AAAAUUUUTTTTHHHHOOOORRRR
45: Ralph E. Griswold
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63: Version 5.9 The University of Arizona - 3/27/83 1
64:
65:
66:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.