|
|
1.1 root 1: #print
2: One thing you must be careful of is that the substitute command does not
3: know about word boundaries. It will change the first occurrence of a
4: letter string it matches without regard to blanks or punctuation around it.
5: Thus, if the current line is
6: i would rather be the king
7: and you type
8: s/the/a/p
9: you get
10: i would raar be the king
11: instead of
12: i would rather be a king
13: Right? You should always print lines after changing them to avoid
14: missing such errors. You can defend against them by increasing the
15: amount of context you specify; in this case, for example, you could say
16: s/the /a /p
17: and get
18: i would rather be a king
19: Often the "$" operator is useful here, if you want to change the last
20: thing on the line. In the file 'text', the third line reads
21: never, never, never, never, never
22: Edit this file to make the third line read
23: never, never, never, never, or hardly ever
24: Rewrite the file and type "ready".
25: #create Ref
26: why should a dog, a horse, a rat, have life,
27: and thou no breath at all? thou'lt come no more,
28: never, never, never, never, or hardly ever
29: pray you, undo this button. thank you, sir.
30: #create text
31: why should a dog, a horse, a rat, have life,
32: and thou no breath at all? thou'lt come no more,
33: never, never, never, never, never
34: pray you, undo this button. thank you, sir.
35: #user
36: #cmp text Ref
37: #log
38: #next
39: 42.1a 10
40: 41.1b 5
41: 42.2a 6
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.