Annotation of 43BSD/usr.lib/learn/editor/L36.1a, revision 1.1.1.1

1.1       root        1: #print
                      2: So far all the special characters in the substitute command
                      3: have been used in the left-hand expression, the one that
                      4: is looked for in the line as it exists before the change.
                      5: None of these characters are meaningful in the right-hand
                      6: expression; for example,
                      7:   s/ab/a./
                      8: turn "ab" into "a." just as if "." were an ordinary letter.
                      9: But there is one character that is special on the right
                     10: side of a substitution, which is '&'.  The ampersand
                     11: is replaced by whatever text is being replaced.  In
                     12:   s/the/&m/
                     13: the string "the" is turned into "them" because the '&' is
                     14: replaced by "the".
                     15: In this directory there is a file 'text'; on the third line,
                     16: change the word 'dog' into 'dogs'; then rewrite the file
                     17: and say "ready".
                     18: #create Ref
                     19: cat
                     20: mouse
                     21: dogs
                     22: rat
                     23: #create text
                     24: cat
                     25: mouse
                     26: dog
                     27: rat
                     28: #user
                     29: #cmp text Ref
                     30: #log
                     31: #next
                     32: 37.1a 10
                     33: 37.2a 6

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.