|
|
1.1 ! root 1: #print ! 2: A useful operation is to replace a string of several blanks ! 3: by exactly one blank. Note that you can't just write ! 4: ! 5: s/ */ / ! 6: ! 7: because the " *" will match any number of blanks ! 8: including zero. Thus it will always match at the beginning ! 9: of the line, even if there is no blank there. ! 10: The normal sequence is ! 11: ! 12: s/ */ / ! 13: which will only substitute for a string ! 14: that has at least one blank in it. ! 15: Try that command on the line in the file "line". ! 16: Then rewrite the file "line" and type "ready". ! 17: #create Ref ! 18: here is a long space. ! 19: #create line ! 20: here is a long space. ! 21: #user ! 22: #cmp line Ref ! 23: #log ! 24: #next ! 25: 35.2e 5
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.