home *** CD-ROM | disk | FTP | other *** search
MacBinary | 1991-04-24 | 67.0 KB | [DSKP/DPVW] |
open in:
MacOS 8.1
|
Win98
|
DOS
browse contents |
view JSON data
|
view as text
This file was processed as: MacBinary
(archive/macBinary).
Confidence | Program | Detection | Match Type | Support
|
---|
10%
| dexvert
| MacBinary (archive/macBinary)
| fallback
| Supported |
100%
| file
| MacBinary II, inited, Wed Apr 24 19:07:05 1991, modified Wed Apr 24 19:07:05 1991, creator 'DPVW', type 'DSKP', 35154 bytes "Appendix A" , at 0x89d2 33193 bytes resource
| default (weak)
| |
99%
| file
| data
| default
| |
100%
| TrID
| MacBinary 2
| default (weak)
| |
100%
| siegfried
| fmt/1762 MacBinary (II)
| default
| |
100%
| lsar
| MacBinary
| default
|
|
id metadata |
---|
key | value |
---|
macFileType | [DSKP] |
macFileCreator | [DPVW] |
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 0a 41 70 70 65 6e 64 | 69 78 20 41 00 00 00 00 |..Append|ix A....|
|00000010| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 44 53 4b 50 44 50 56 | 57 01 00 00 00 00 00 00 |.DSKPDPV|W.......|
|00000050| 00 00 00 00 00 89 52 00 | 00 81 a9 a4 3b c0 19 a4 |......R.|....;...|
|00000060| 3b c0 19 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |;.......|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 03 10 00 00 |........|........|
|00000080| 00 00 00 00 02 da 02 28 | 00 11 02 ff 0c 00 ff ff |.......(|........|
|00000090| ff ff 00 00 00 00 00 00 | 00 00 02 28 00 00 02 da |........|...(....|
|000000a0| 00 00 00 00 00 00 00 1e | 00 0c 00 1e 00 1f 00 01 |........|........|
|000000b0| 00 0a 00 00 00 00 03 18 | 02 64 00 2c 00 08 00 14 |........|.d.,....|
|000000c0| 05 54 69 6d 65 73 00 03 | 00 14 00 0d 00 0c 00 2e |.Times..|........|
|000000d0| 00 04 00 00 00 00 00 28 | 02 e5 00 5a 12 4d 50 57 |.......(|...Z.MPW|
|000000e0| 20 33 2e 32 20 41 70 70 | 65 6e 64 69 78 20 41 00 | 3.2 App|endix A.|
|000000f0| 00 29 d5 01 31 00 00 29 | 39 1e 43 6f 70 79 72 69 |.)..1..)|9.Copyri|
|00000100| 67 68 74 20 41 70 70 6c | 65 20 43 6f 6d 70 75 74 |ght Appl|e Comput|
|00000110| 65 72 2c 20 49 6e 63 2e | 00 28 02 f1 00 7e 0d 52 |er, Inc.|.(...~.R|
|00000120| 65 6c 65 61 73 65 20 4e | 6f 74 65 73 00 29 ea 20 |elease N|otes.). |
|00000130| 31 39 39 30 2d 31 39 39 | 31 2e 20 20 41 6c 6c 20 |1990-199|1. All |
|00000140| 72 69 67 68 74 73 20 72 | 65 73 65 72 76 65 64 2e |rights r|eserved.|
|00000150| 00 04 01 00 00 0d 00 14 | 00 28 00 59 00 5a 12 4d |........|.(.Y.Z.M|
|00000160| 50 57 20 33 2e 32 20 41 | 70 70 65 6e 64 69 78 20 |PW 3.2 A|ppendix |
|00000170| 41 00 00 04 03 00 00 2b | 54 16 0d 52 65 6c 65 61 |A......+|T..Relea|
|00000180| 73 65 20 4e 6f 74 65 73 | 00 07 00 02 00 01 00 20 |se Notes|....... |
|00000190| 00 b0 00 97 00 b0 02 2f | 00 2c 00 0b 00 9c 08 47 |......./|.,.....G|
|000001a0| 61 72 61 6d 6f 6e 64 00 | 00 03 00 9c 00 04 01 00 |aramond.|........|
|000001b0| 00 0d 00 12 00 28 00 c8 | 00 99 21 53 74 72 65 61 |.....(..|..!Strea|
|000001c0| 6d 45 64 69 74 d1 73 63 | 72 69 70 74 61 62 6c 65 |mEdit.sc|riptable|
|000001d0| 20 74 65 78 74 20 65 64 | 69 74 6f 72 00 0d 00 0a | text ed|itor....|
|000001e0| 00 28 00 e9 00 5a 06 53 | 79 6e 74 61 78 00 00 04 |.(...Z.S|yntax...|
|000001f0| 00 00 00 29 3f 0a 53 74 | 72 65 61 6d 45 64 69 74 |...)?.St|reamEdit|
|00000200| 00 29 3f 02 5b 20 00 04 | 01 00 00 29 04 02 2d 65 |.)?.[ ..|...)..-e|
|00000210| 00 04 00 00 00 29 06 01 | 20 00 00 04 02 00 00 29 |.....)..| ......)|
|00000220| 02 07 73 74 72 69 6e 67 | 20 00 00 04 00 00 00 29 |..string| ......)|
|00000230| 15 01 5d 00 00 28 00 f4 | 00 d8 02 5b 20 00 00 04 |..]..(..|...[ ...|
|00000240| 01 00 00 29 04 03 2d 64 | 20 00 00 04 00 00 00 29 |...)..-d| ......)|
|00000250| 09 01 5d 00 00 28 00 ff | 00 d8 02 5b 20 00 00 04 |..]..(..|...[ ...|
|00000260| 01 00 00 29 04 02 2d 6f | 00 04 00 00 00 29 07 01 |...)..-o|.....)..|
|00000270| 20 00 00 04 02 00 00 29 | 02 05 66 69 6c 65 20 00 | ......)|..file .|
|00000280| 00 04 00 00 00 29 0e 01 | 5d 00 00 28 01 0a 00 d8 |.....)..|]..(....|
|00000290| 02 5b 20 00 00 04 01 00 | 00 29 04 02 2d 73 00 04 |.[ .....|.)..-s..|
|000002a0| 00 00 00 29 06 01 20 00 | 00 04 02 00 00 29 02 0b |...).. .|.....)..|
|000002b0| 73 63 72 69 70 74 46 69 | 6c 65 20 00 00 04 00 00 |scriptFi|le .....|
|000002c0| 00 29 22 01 5d 00 00 28 | 01 15 00 d8 02 5b 20 00 |.)".]..(|.....[ .|
|000002d0| 00 04 01 00 00 29 04 04 | 2d 73 65 74 00 04 00 00 |.....)..|-set....|
|000002e0| 00 29 0e 01 20 00 00 04 | 02 00 00 29 02 08 76 61 |.).. ...|...)..va|
|000002f0| 72 69 61 62 6c 65 00 04 | 00 00 00 29 1e 02 5b 3d |riable..|...)..[=|
|00000300| 00 04 02 00 00 29 07 05 | 76 61 6c 75 65 00 00 04 |.....)..|value...|
|00000310| 00 00 00 29 14 03 5d 20 | 5d 00 00 28 01 20 00 d8 |...)..] |]..(. ..|
|00000320| 02 5b 20 00 00 04 02 00 | 00 29 04 04 66 69 6c 65 |.[ .....|.)..file|
|00000330| 00 04 00 00 00 29 0c 04 | 20 c9 20 5d 00 04 01 00 |.....)..| . ]....|
|00000340| 00 28 01 35 00 5a 0b 44 | 65 73 63 72 69 70 74 69 |.(.5.Z.D|escripti|
|00000350| 6f 6e 00 04 00 00 00 2b | 3f 0d 52 53 74 72 65 61 |on.....+|?.RStrea|
|00000360| 6d 45 64 69 74 20 69 73 | 20 61 20 6e 6f 6e 2d 69 |mEdit is| a non-i|
|00000370| 6e 74 65 72 61 63 74 69 | 76 65 20 74 65 78 74 20 |nteracti|ve text |
|00000380| 65 64 69 74 6f 72 20 73 | 69 6d 69 6c 61 72 20 69 |editor s|imilar i|
|00000390| 6e 20 66 75 6e 63 74 69 | 6f 6e 20 74 6f 20 74 68 |n functi|on to th|
|000003a0| 65 20 55 6e 69 78 a8 20 | 74 6f 6f 6c 20 00 00 04 |e Unix. |tool ...|
|000003b0| 02 00 00 28 01 42 01 d8 | 04 73 65 64 2e 00 00 04 |...(.B..|.sed....|
|000003c0| 00 00 00 28 01 3f 01 e6 | 01 31 00 2b 05 03 0b 20 |...(.?..|.1.+... |
|000003d0| 20 50 72 6f 76 69 64 69 | 6e 67 00 28 01 4d 00 99 | Providi|ng.(.M..|
|000003e0| 69 73 63 72 69 70 74 61 | 62 6c 65 20 74 65 78 74 |iscripta|ble text|
|000003f0| 20 6d 61 74 63 68 69 6e | 67 20 61 6e 64 20 65 64 | matchin|g and ed|
|00000400| 69 74 69 6e 67 20 6f 70 | 65 72 61 74 69 6f 6e 73 |iting op|erations|
|00000410| 2c 20 69 74 20 69 73 20 | 75 73 65 66 75 6c 20 66 |, it is |useful f|
|00000420| 6f 72 20 6d 61 6b 69 6e | 67 20 72 65 70 65 74 69 |or makin|g repeti|
|00000430| 74 69 76 65 20 63 68 61 | 6e 67 65 73 20 74 6f 20 |tive cha|nges to |
|00000440| 66 69 6c 65 73 2c 20 66 | 6f 72 00 2a 0b 37 65 78 |files, f|or.*.7ex|
|00000450| 74 72 61 63 74 69 6e 67 | 20 69 6e 66 6f 72 6d 61 |tracting| informa|
|00000460| 74 69 6f 6e 20 66 72 6f | 6d 20 74 65 78 74 20 66 |tion fro|m text f|
|00000470| 69 6c 65 73 2c 20 6f 72 | 20 61 73 20 61 20 66 69 |iles, or| as a fi|
|00000480| 6c 74 65 72 2e 00 00 2a | 16 6c 53 74 72 65 61 6d |lter...*|.lStream|
|00000490| 45 64 69 74 20 74 61 6b | 65 73 20 61 20 73 63 72 |Edit tak|es a scr|
|000004a0| 69 70 74 20 61 6e 64 20 | 61 20 73 65 74 20 6f 66 |ipt and |a set of|
|000004b0| 20 69 6e 70 75 74 20 66 | 69 6c 65 73 20 28 6f 72 | input f|iles (or|
|000004c0| 20 73 74 61 6e 64 61 72 | 64 20 69 6e 70 75 74 2c | standar|d input,|
|000004d0| 20 69 66 20 6e 6f 20 69 | 6e 70 75 74 20 66 69 6c | if no i|nput fil|
|000004e0| 65 73 20 61 72 65 20 73 | 70 65 63 69 66 69 65 64 |es are s|pecified|
|000004f0| 29 20 61 6e 64 2c 00 2a | 0b 63 74 6f 20 65 61 63 |) and,.*|.cto eac|
|00000500| 68 20 6c 69 6e 65 20 6f | 66 20 69 6e 70 75 74 20 |h line o|f input |
|00000510| 69 6e 20 74 75 72 6e 2c | 20 61 70 70 6c 69 65 73 |in turn,| applies|
|00000520| 20 65 61 63 68 20 73 74 | 61 74 65 6d 65 6e 74 20 | each st|atement |
|00000530| 69 6e 20 74 68 65 20 73 | 63 72 69 70 74 2c 20 77 |in the s|cript, w|
|00000540| 72 69 74 69 6e 67 20 74 | 68 65 20 6f 75 74 70 75 |riting t|he outpu|
|00000550| 74 20 74 6f 20 73 74 61 | 6e 64 61 72 64 00 00 2a |t to sta|ndard..*|
|00000560| 0b 24 6f 75 74 70 75 74 | 20 6f 72 20 74 68 65 20 |.$output| or the |
|00000570| 73 70 65 63 69 66 69 65 | 64 20 6f 75 74 70 75 74 |specifie|d output|
|00000580| 20 66 69 6c 65 2e 00 2a | 16 5a 41 20 73 74 61 74 | file..*|.ZA stat|
|00000590| 65 6d 65 6e 74 20 63 6f | 6e 73 69 73 74 73 20 6f |ement co|nsists o|
|000005a0| 66 20 61 6e 20 61 64 64 | 72 65 73 73 20 6f 72 20 |f an add|ress or |
|000005b0| 61 64 64 72 65 73 73 20 | 72 61 6e 67 65 20 66 6f |address |range fo|
|000005c0| 6c 6c 6f 77 65 64 20 62 | 79 20 6f 6e 65 20 6f 72 |llowed b|y one or|
|000005d0| 20 6d 6f 72 65 20 63 6f | 6d 6d 61 6e 64 73 2e 20 | more co|mmands. |
|000005e0| 20 54 68 65 00 2a 0b 5b | 63 6f 6d 6d 61 6e 64 73 | The.*.[|commands|
|000005f0| 20 69 6e 20 61 20 73 74 | 61 74 65 6d 65 6e 74 20 | in a st|atement |
|00000600| 61 70 70 6c 79 20 74 6f | 20 74 68 6f 73 65 20 69 |apply to| those i|
|00000610| 6e 70 75 74 20 6c 69 6e | 65 73 20 74 68 61 74 20 |nput lin|es that |
|00000620| 6d 61 74 63 68 20 74 68 | 65 20 61 64 64 72 65 73 |match th|e addres|
|00000630| 73 20 6f 72 20 61 64 64 | 72 65 73 73 20 72 61 6e |s or add|ress ran|
|00000640| 67 65 2e 00 00 2a 0b 60 | 41 64 64 72 65 73 73 65 |ge...*.`|Addresse|
|00000650| 73 20 61 72 65 20 73 70 | 65 63 69 66 69 65 64 20 |s are sp|ecified |
|00000660| 65 69 74 68 65 72 20 6e | 75 6d 65 72 69 63 61 6c |either n|umerical|
|00000670| 6c 79 2c 20 62 79 20 63 | 6f 6e 74 65 78 74 20 6d |ly, by c|ontext m|
|00000680| 61 74 63 68 69 6e 67 20 | 75 73 69 6e 67 20 72 65 |atching |using re|
|00000690| 67 75 6c 61 72 20 65 78 | 70 72 65 73 73 69 6f 6e |gular ex|pression|
|000006a0| 73 2c 20 6f 72 20 62 79 | 00 2a 0b 60 73 69 6d 70 |s, or by|.*.`simp|
|000006b0| 6c 65 20 62 6f 6f 6c 65 | 61 6e 20 66 75 6e 63 74 |le boole|an funct|
|000006c0| 69 6f 6e 73 20 6f 66 20 | 74 68 65 20 61 62 6f 76 |ions of |the abov|
|000006d0| 65 2e 20 20 41 20 63 6f | 6d 6d 61 6e 64 20 6d 61 |e. A co|mmand ma|
|000006e0| 79 20 68 61 76 65 20 70 | 61 72 61 6d 65 74 65 72 |y have p|arameter|
|000006f0| 73 20 69 6e 20 74 68 65 | 20 66 6f 72 6d 20 6f 66 |s in the| form of|
|00000700| 20 6f 70 74 69 6f 6e 73 | 20 61 6e 64 00 2a 0b 62 | options| and.*.b|
|00000710| 74 65 78 74 20 73 74 72 | 69 6e 67 73 2e 20 20 54 |text str|ings. T|
|00000720| 68 65 20 63 6f 6d 6d 61 | 6e 64 73 2c 20 69 6e 20 |he comma|nds, in |
|00000730| 67 65 6e 65 72 61 6c 2c | 20 63 61 75 73 65 20 6d |general,| cause m|
|00000740| 6f 64 69 66 69 63 61 74 | 69 6f 6e 20 6f 66 20 74 |odificat|ion of t|
|00000750| 68 65 20 69 6e 70 75 74 | 20 6c 69 6e 65 2c 20 61 |he input| line, a|
|00000760| 6e 64 20 6d 61 79 20 66 | 75 72 74 68 65 72 6d 6f |nd may f|urthermo|
|00000770| 72 65 00 2a 0b 42 63 61 | 75 73 65 20 74 65 78 74 |re.*.Bca|use text|
|00000780| 20 74 6f 20 62 65 20 69 | 6e 73 65 72 74 65 64 20 | to be i|nserted |
|00000790| 62 65 66 6f 72 65 20 6f | 72 20 61 70 70 65 6e 64 |before o|r append|
|000007a0| 65 64 20 61 66 74 65 72 | 20 74 68 65 20 69 6e 70 |ed after| the inp|
|000007b0| 75 74 20 6c 69 6e 65 2e | 00 2a 16 04 54 68 65 20 |ut line.|.*..The |
|000007c0| 00 04 01 00 00 29 0f 02 | 2d 64 00 04 00 00 00 29 |.....)..|-d.....)|
|000007d0| 07 65 20 6f 70 74 69 6f | 6e 20 70 72 6f 66 6f 75 |.e optio|n profou|
|000007e0| 6e 64 6c 79 20 61 66 66 | 65 63 74 73 20 74 68 65 |ndly aff|ects the|
|000007f0| 20 65 64 69 74 69 6e 67 | 20 70 72 6f 63 65 73 73 | editing| process|
|00000800| 20 69 6e 20 74 68 61 74 | 20 69 74 20 66 69 6c 74 | in that| it filt|
|00000810| 65 72 73 20 6f 75 74 20 | 74 68 65 20 69 6e 69 74 |ers out |the init|
|00000820| 69 61 6c 20 69 6e 70 75 | 74 20 6c 69 6e 65 73 20 |ial inpu|t lines |
|00000830| 73 6f 20 74 68 61 74 00 | 00 28 01 f2 00 99 65 74 |so that.|.(....et|
|00000840| 68 65 79 20 61 72 65 20 | 6e 6f 74 20 73 65 6e 74 |hey are |not sent|
|00000850| 20 74 6f 20 74 68 65 20 | 6f 75 74 70 75 74 20 65 | to the |output e|
|00000860| 78 63 65 70 74 20 77 68 | 65 6e 20 61 20 70 61 72 |xcept wh|en a par|
|00000870| 74 69 63 75 6c 61 72 20 | 63 6f 6d 6d 61 6e 64 20 |ticular |command |
|00000880| 65 78 70 6c 69 63 69 74 | 6c 79 20 63 61 75 73 65 |explicit|ly cause|
|00000890| 73 20 73 75 63 68 20 74 | 72 61 6e 73 6d 69 73 73 |s such t|ransmiss|
|000008a0| 69 6f 6e 2e 00 2a 16 3b | 54 68 65 20 73 63 72 69 |ion..*.;|The scri|
|000008b0| 70 74 20 69 73 20 73 70 | 65 63 69 66 69 65 64 20 |pt is sp|ecified |
|000008c0| 69 6e 20 74 68 65 20 63 | 6f 6d 6d 61 6e 64 20 6c |in the c|ommand l|
|000008d0| 69 6e 65 20 62 79 20 6f | 6e 65 20 6f 72 20 6d 6f |ine by o|ne or mo|
|000008e0| 72 65 20 00 00 04 01 00 | 00 29 e5 02 2d 65 00 04 |re .....|.)..-e..|
|000008f0| 00 00 00 29 06 04 20 6f | 72 20 00 04 01 00 00 29 |...).. o|r .....)|
|00000900| 0d 02 2d 73 00 04 00 00 | 00 29 06 16 20 6f 70 74 |..-s....|.).. opt|
|00000910| 69 6f 6e 73 2e 20 20 28 | 55 73 69 6e 67 20 74 68 |ions. (|Using th|
|00000920| 65 20 00 04 01 00 00 29 | 51 03 2d 73 20 00 00 04 |e .....)|Q.-s ...|
|00000930| 00 00 00 29 08 0b 6f 70 | 74 69 6f 6e 2c 20 74 68 |...)..op|tion, th|
|00000940| 65 00 00 28 02 13 00 99 | 2c 73 63 72 69 70 74 20 |e..(....|,script |
|00000950| 63 6f 6d 65 73 20 66 72 | 6f 6d 20 74 68 65 20 6e |comes fr|om the n|
|00000960| 61 6d 65 64 20 66 69 6c | 65 3b 20 75 73 69 6e 67 |amed fil|e; using|
|00000970| 20 74 68 65 20 00 00 04 | 01 00 00 29 ad 03 2d 65 | the ...|...)..-e|
|00000980| 20 00 00 04 00 00 00 29 | 08 1d 6f 70 74 69 6f 6e | ......)|..option|
|00000990| 2c 20 69 74 20 69 73 20 | 74 68 65 20 73 74 72 69 |, it is |the stri|
|000009a0| 6e 67 20 61 72 67 75 00 | 00 29 6d 1d 6d 65 6e 74 |ng argu.|.)m.ment|
|000009b0| 20 74 6f 20 74 68 65 20 | 6f 70 74 69 6f 6e 2e 29 | to the |option.)|
|000009c0| 20 20 49 66 20 6d 6f 72 | 65 00 00 28 02 1e 00 99 | If mor|e..(....|
|000009d0| 3d 74 68 61 6e 20 6f 6e | 65 20 73 63 72 69 70 74 |=than on|e script|
|000009e0| 20 69 73 20 73 70 65 63 | 69 66 69 65 64 2c 20 74 | is spec|ified, t|
|000009f0| 68 65 20 72 65 73 75 6c | 74 69 6e 67 20 73 63 72 |he resul|ting scr|
|00000a00| 69 70 74 20 69 73 20 74 | 68 65 20 63 6f 6e 00 29 |ipt is t|he con.)|
|00000a10| e5 2f 63 61 74 65 6e 61 | 74 69 6f 6e 20 6f 66 20 |./catena|tion of |
|00000a20| 61 6c 6c 20 74 68 65 20 | 73 63 72 69 70 74 73 2e |all the |scripts.|
|00000a30| 20 20 49 66 20 6e 6f 20 | 73 63 72 69 70 74 20 69 | If no |script i|
|00000a40| 73 00 00 28 02 29 00 99 | 0e 73 70 65 63 69 66 69 |s..(.)..|.specifi|
|00000a50| 65 64 20 61 6e 64 20 00 | 00 04 01 00 00 29 36 02 |ed and .|.....)6.|
|00000a60| 2d 64 00 04 00 00 00 29 | 07 1f 20 69 73 20 6e 6f |-d.....)|.. is no|
|00000a70| 74 20 75 73 65 64 2c 20 | 74 68 65 20 61 63 74 69 |t used, |the acti|
|00000a80| 6f 6e 20 69 73 20 73 69 | 6d 00 00 29 72 2a 70 6c |on is si|m..)r*pl|
|00000a90| 79 20 74 6f 20 63 6f 70 | 79 20 74 68 65 20 69 6e |y to cop|y the in|
|00000aa0| 70 75 74 20 6c 69 6e 65 | 73 20 74 6f 20 74 68 65 |put line|s to the|
|00000ab0| 20 6f 75 74 70 75 74 2e | 00 28 02 3f 00 99 38 41 | output.|.(.?..8A|
|00000ac0| 20 73 63 72 69 70 74 20 | 63 6f 6e 73 69 73 74 73 | script |consists|
|00000ad0| 20 6f 66 20 61 20 73 65 | 72 69 65 73 20 6f 66 20 | of a se|ries of |
|00000ae0| 73 74 61 74 65 6d 65 6e | 74 73 20 6f 66 20 74 68 |statemen|ts of th|
|00000af0| 65 20 66 6f 72 6d 3a 00 | 00 2c 00 0a 00 16 07 43 |e form:.|.,.....C|
|00000b00| 6f 75 72 69 65 72 00 03 | 00 16 00 04 02 00 00 0d |ourier..|........|
|00000b10| 00 09 00 2b 2d 16 12 61 | 64 64 72 65 73 73 2d 65 |...+-..a|ddress-e|
|00000b20| 78 70 72 65 73 73 69 6f | 6e 00 00 04 00 00 00 29 |xpressio|n......)|
|00000b30| 5a 01 20 00 00 04 02 00 | 00 29 05 07 63 6f 6d 6d |Z. .....|.)..comm|
|00000b40| 61 6e 64 00 00 04 00 00 | 00 29 23 05 20 5b 20 3b |and.....|.)#. [ ;|
|00000b50| 20 00 00 04 02 00 00 29 | 19 07 63 6f 6d 6d 61 6e | ......)|..comman|
|00000b60| 64 00 00 04 00 00 00 29 | 23 04 20 c9 20 5d 00 03 |d......)|#. . ]..|
|00000b70| 00 9c 00 0d 00 0a 00 28 | 02 6a 00 99 67 49 6e 20 |.......(|.j..gIn |
|00000b80| 61 20 73 63 72 69 70 74 | 20 66 69 6c 65 2c 20 73 |a script| file, s|
|00000b90| 74 61 74 65 6d 65 6e 74 | 73 20 61 6e 64 20 63 6f |tatement|s and co|
|00000ba0| 6d 6d 61 6e 64 73 20 61 | 72 65 20 73 65 70 61 72 |mmands a|re separ|
|00000bb0| 61 74 65 64 20 62 79 20 | 6e 65 77 6c 69 6e 65 73 |ated by |newlines|
|00000bc0| 20 6f 72 20 73 65 6d 69 | 2d 63 6f 6c 6f 6e 73 2e | or semi|-colons.|
|00000bd0| 20 20 49 66 20 74 68 65 | 20 73 63 72 69 70 74 20 | If the| script |
|00000be0| 69 73 20 61 00 2a 0c 0d | 74 65 78 74 20 73 74 72 |is a.*..|text str|
|00000bf0| 69 6e 67 20 28 00 00 04 | 01 00 00 29 31 02 2d 65 |ing (...|...)1.-e|
|00000c00| 00 03 00 14 00 04 00 00 | 00 29 06 2c 20 6f 70 74 |........|.)., opt|
|00000c10| 69 6f 6e 29 2c 20 6f 6e | 6c 79 20 74 68 65 20 73 |ion), on|ly the s|
|00000c20| 65 6d 69 2d 63 6f 6c 6f | 6e 20 6d 61 79 20 62 65 |emi-colo|n may be|
|00000c30| 20 75 73 65 64 2e 20 20 | 00 03 00 9c 00 29 b3 27 | used. |.....).'|
|00000c40| 41 6c 6c 20 74 68 65 20 | 63 6f 6d 6d 61 6e 64 73 |All the |commands|
|00000c50| 20 66 6f 6c 6c 6f 77 69 | 6e 67 20 61 20 70 61 72 | followi|ng a par|
|00000c60| 74 69 63 75 6c 61 72 00 | 00 28 02 81 00 99 60 61 |ticular.|.(....`a|
|00000c70| 64 64 72 65 73 73 20 65 | 78 70 72 65 73 73 69 6f |ddress e|xpressio|
|00000c80| 6e 20 61 72 65 20 65 78 | 65 63 75 74 65 64 20 77 |n are ex|ecuted w|
|00000c90| 68 65 6e 20 74 68 65 20 | 61 64 64 72 65 73 73 20 |hen the |address |
|00000ca0| 6f 66 20 74 68 65 20 6c | 69 6e 65 20 62 65 69 6e |of the l|ine bein|
|00000cb0| 67 20 70 72 6f 63 65 73 | 73 65 64 20 6d 61 74 63 |g proces|sed matc|
|00000cc0| 68 65 73 20 74 68 65 20 | 61 64 64 72 65 73 73 00 |hes the |address.|
|00000cd0| 00 2a 0b 0b 65 78 70 72 | 65 73 73 69 6f 6e 2e 00 |.*..expr|ession..|
|00000ce0| 00 2a 16 3f 4e 6f 74 65 | 20 74 68 61 74 20 73 74 |.*.?Note| that st|
|00000cf0| 72 69 6e 67 73 20 6d 75 | 73 74 20 62 65 20 71 75 |rings mu|st be qu|
|00000d00| 6f 74 65 64 2e 20 20 54 | 68 65 72 65 66 6f 72 65 |oted. T|herefore|
|00000d10| 2c 20 61 20 63 6f 6d 6d | 61 6e 64 20 73 75 63 68 |, a comm|and such|
|00000d20| 20 61 73 00 00 07 00 01 | 00 01 00 22 f0 00 f0 00 | as.....|..."....|
|00000d30| 01 01 00 a1 00 b6 00 04 | 00 06 00 19 00 20 02 bf |........|..... ..|
|00000d40| 00 5a 02 bf 00 e9 00 a1 | 00 b6 00 04 00 19 00 06 |.Z......|........|
|00000d50| 00 a1 00 b6 00 04 00 01 | 00 01 00 03 00 14 00 0d |........|........|
|00000d60| 00 09 00 28 02 ca 00 5a | 01 31 00 03 00 9c 00 0d |...(...Z|.1......|
|00000d70| 00 0a 00 2b 05 03 06 49 | 74 20 69 73 20 00 00 04 |...+...I|t is ...|
|00000d80| 02 00 00 29 13 03 6e 6f | 74 00 00 04 00 00 00 29 |...)..no|t......)|
|00000d90| 0b 16 20 63 6f 6d 70 61 | 74 69 62 6c 65 20 77 69 |.. compa|tible wi|
|00000da0| 74 68 20 55 6e 69 78 a8 | 00 03 00 14 00 29 5d 01 |th Unix.|.....)].|
|00000db0| 20 00 00 03 00 16 00 29 | 03 03 73 65 64 00 00 03 | ......)|..sed...|
|00000dc0| 00 14 00 29 12 01 20 00 | 00 03 00 9c 00 29 03 02 |...).. .|.....)..|
|00000dd0| 6f 72 00 03 00 14 00 29 | 09 01 20 00 00 03 00 16 |or.....)|.. .....|
|00000de0| 00 29 03 03 61 77 6b 00 | 00 03 00 14 00 29 12 01 |.)..awk.|.....)..|
|00000df0| 2e 00 00 ff 00 1f 00 1e | 02 f9 02 46 00 11 02 ff |........|...F....|
|00000e00| 0c 00 ff ff ff ff 00 1e | 00 00 00 1f 00 00 02 46 |........|.......F|
|00000e10| 00 00 02 f9 00 00 00 00 | 00 00 00 1e 00 01 00 0a |........|........|
|00000e20| 00 00 00 00 03 18 02 64 | 00 2c 00 08 00 14 05 54 |.......d|.,.....T|
|00000e30| 69 6d 65 73 00 03 00 14 | 00 0d 00 0c 00 2e 00 04 |imes....|........|
|00000e40| 00 00 00 00 00 28 02 e5 | 00 5a 12 4d 50 57 20 33 |.....(..|.Z.MPW 3|
|00000e50| 2e 32 20 41 70 70 65 6e | 64 69 78 20 41 00 00 29 |.2 Appen|dix A..)|
|00000e60| d5 01 32 00 00 29 39 1e | 43 6f 70 79 72 69 67 68 |..2..)9.|Copyrigh|
|00000e70| 74 20 41 70 70 6c 65 20 | 43 6f 6d 70 75 74 65 72 |t Apple |Computer|
|00000e80| 2c 20 49 6e 63 2e 00 28 | 02 f1 00 7e 0d 52 65 6c |, Inc..(|...~.Rel|
|00000e90| 65 61 73 65 20 4e 6f 74 | 65 73 00 29 ea 20 31 39 |ease Not|es.). 19|
|00000ea0| 39 30 2d 31 39 39 31 2e | 20 20 41 6c 6c 20 72 69 |90-1991.| All ri|
|00000eb0| 67 68 74 73 20 72 65 73 | 65 72 76 65 64 2e 00 2c |ghts res|erved..,|
|00000ec0| 00 0b 00 9c 08 47 61 72 | 61 6d 6f 6e 64 00 00 03 |.....Gar|amond...|
|00000ed0| 00 9c 00 0d 00 0a 00 28 | 00 50 00 c6 18 53 74 72 |.......(|.P...Str|
|00000ee0| 65 61 6d 45 64 69 74 20 | 2d 73 20 2d 64 20 73 63 |eamEdit |-s -d sc|
|00000ef0| 72 69 70 74 31 00 00 28 | 00 66 00 99 20 77 68 65 |ript1..(|.f.. whe|
|00000f00| 72 65 20 74 68 65 20 63 | 6f 6e 74 65 6e 74 73 20 |re the c|ontents |
|00000f10| 6f 66 20 73 63 72 69 70 | 74 31 20 69 73 00 00 2c |of scrip|t1 is..,|
|00000f20| 00 0a 00 16 07 43 6f 75 | 72 69 65 72 00 03 00 16 |.....Cou|rier....|
|00000f30| 00 0d 00 09 00 2b 2d 16 | 32 31 20 70 72 69 6e 74 |.....+-.|21 print|
|00000f40| 20 27 49 20 66 6f 75 6e | 64 20 6c 69 6e 65 20 31 | 'I foun|d line 1|
|00000f50| 27 3b 20 32 20 70 72 69 | 6e 74 20 27 49 20 66 6f |'; 2 pri|nt 'I fo|
|00000f60| 75 6e 64 20 6c 69 6e 65 | 20 32 27 00 00 03 00 9c |und line| 2'.....|
|00000f70| 00 0d 00 0a 00 28 00 90 | 00 99 1d 73 68 6f 75 6c |.....(..|...shoul|
|00000f80| 64 20 62 65 20 77 72 69 | 74 74 65 6e 2c 20 75 73 |d be wri|tten, us|
|00000f90| 69 6e 67 20 74 68 65 20 | 00 04 01 00 00 29 71 02 |ing the |.....)q.|
|00000fa0| 2d 65 00 04 00 00 00 29 | 06 0b 20 6f 70 74 69 6f |-e.....)|.. optio|
|00000fb0| 6e 2c 20 61 73 00 00 03 | 00 16 00 0d 00 09 00 28 |n, as...|.......(|
|00000fc0| 00 a6 00 c6 45 53 74 72 | 65 61 6d 45 64 69 74 20 |....EStr|eamEdit |
|00000fd0| 2d 64 20 2d 65 20 22 31 | 20 70 72 69 6e 74 20 27 |-d -e "1| print '|
|00000fe0| 49 20 66 6f 75 6e 64 20 | 6c 69 6e 65 20 31 27 3b |I found |line 1';|
|00000ff0| 20 32 20 70 72 69 6e 74 | 20 27 49 20 66 6f 75 6e | 2 print| 'I foun|
|00001000| 64 20 6c 69 6e 65 20 32 | 27 22 00 03 00 9c 00 0d |d line 2|'"......|
|00001010| 00 0a 00 28 00 bb 00 99 | 19 41 20 63 6f 6d 6d 61 |...(....|.A comma|
|00001020| 6e 64 20 74 61 6b 65 73 | 20 74 68 65 20 66 6f 72 |nd takes| the for|
|00001030| 6d 3a 00 03 00 16 00 04 | 02 00 00 0d 00 09 00 2b |m:......|.......+|
|00001040| 2d 16 0c 63 6f 6d 6d 61 | 6e 64 2d 6e 61 6d 65 00 |-..comma|nd-name.|
|00001050| 00 04 00 00 00 29 3c 03 | 20 5b 20 00 00 04 02 00 |.....)<.| [ .....|
|00001060| 00 29 0f 0e 74 65 78 74 | 2d 61 72 67 75 6d 65 6e |.)..text|-argumen|
|00001070| 74 73 00 04 00 00 00 29 | 46 04 20 c9 20 5d 00 03 |ts.....)|F. . ]..|
|00001080| 00 9c 00 0d 00 0a 00 28 | 00 e6 00 99 5b 41 64 64 |.......(|....[Add|
|00001090| 72 65 73 73 20 65 78 70 | 72 65 73 73 69 6f 6e 73 |ress exp|ressions|
|000010a0| 20 6d 61 79 20 73 70 61 | 6e 20 6d 75 6c 74 69 70 | may spa|n multip|
|000010b0| 6c 65 20 6c 69 6e 65 73 | 3b 20 61 72 67 75 6d 65 |le lines|; argume|
|000010c0| 6e 74 73 20 74 6f 20 63 | 6f 6d 6d 61 6e 64 73 20 |nts to c|ommands |
|000010d0| 61 72 65 20 74 65 72 6d | 69 6e 61 74 65 64 20 62 |are term|inated b|
|000010e0| 79 20 65 69 74 68 65 72 | 00 2a 0b 18 6e 65 77 6c |y either|.*..newl|
|000010f0| 69 6e 65 73 20 6f 72 20 | 73 65 6d 69 2d 63 6f 6c |ines or |semi-col|
|00001100| 6f 6e 73 2e 00 2a 16 48 | 41 64 64 72 65 73 73 20 |ons..*.H|Address |
|00001110| 65 78 70 72 65 73 73 69 | 6f 6e 73 2c 20 63 6f 6d |expressi|ons, com|
|00001120| 6d 61 6e 64 73 20 61 6e | 64 20 63 6f 6d 6d 61 6e |mands an|d comman|
|00001130| 64 20 61 72 67 75 6d 65 | 6e 74 73 20 61 72 65 20 |d argume|nts are |
|00001140| 64 65 73 63 72 69 62 65 | 64 20 62 65 6c 6f 77 2e |describe|d below.|
|00001150| 00 2a 16 52 45 6d 70 74 | 79 20 73 74 61 74 65 6d |.*.REmpt|y statem|
|00001160| 65 6e 74 73 20 61 6e 64 | 20 63 6f 6d 6d 61 6e 64 |ents and| command|
|00001170| 73 20 61 72 65 20 6c 65 | 67 61 6c 20 61 6e 64 20 |s are le|gal and |
|00001180| 61 72 65 20 69 67 6e 6f | 72 65 64 2e 20 20 20 20 |are igno|red. |
|00001190| 48 6f 77 65 76 65 72 2c | 20 74 68 65 20 66 69 72 |However,| the fir|
|000011a0| 73 74 20 63 6f 6d 00 28 | 01 1d 01 e0 11 6d 61 6e |st com.(|.....man|
|000011b0| 64 20 66 6f 6c 6c 6f 77 | 69 6e 67 20 61 6e 00 28 |d follow|ing an.(|
|000011c0| 01 29 00 99 48 61 64 64 | 72 65 73 73 20 65 78 70 |.)..Hadd|ress exp|
|000011d0| 72 65 73 73 69 6f 6e 20 | 6d 61 79 20 6e 6f 74 20 |ression |may not |
|000011e0| 62 65 20 65 6d 70 74 79 | 2e 20 20 43 6f 6d 6d 65 |be empty|. Comme|
|000011f0| 6e 74 73 20 62 65 67 69 | 6e 20 77 69 74 68 20 61 |nts begi|n with a|
|00001200| 20 73 68 61 72 70 20 73 | 69 67 6e 20 28 00 00 03 | sharp s|ign (...|
|00001210| 00 16 00 28 01 29 01 bc | 01 23 00 03 00 9c 00 29 |...(.)..|.#.....)|
|00001220| 06 1c 29 2e 20 20 53 65 | 6d 69 2d 63 6f 6c 6f 6e |..). Se|mi-colon|
|00001230| 73 2c 20 75 6e 6c 65 73 | 73 20 74 68 65 79 00 28 |s, unles|s they.(|
|00001240| 01 34 00 99 67 61 70 70 | 65 61 72 20 61 73 20 74 |.4..gapp|ear as t|
|00001250| 68 65 20 66 69 72 73 74 | 20 63 68 61 72 61 63 74 |he first| charact|
|00001260| 65 72 20 6f 6e 20 61 20 | 6c 69 6e 65 2c 20 61 72 |er on a |line, ar|
|00001270| 65 20 65 71 75 69 76 61 | 6c 65 6e 74 20 74 6f 20 |e equiva|lent to |
|00001280| 6c 69 6e 65 20 62 72 65 | 61 6b 73 20 61 73 20 69 |line bre|aks as i|
|00001290| 6e 20 74 68 65 20 53 68 | 65 6c 6c 2c 20 61 6e 64 |n the Sh|ell, and|
|000012a0| 20 61 72 65 20 75 73 65 | 64 20 74 6f 00 2a 0b 5d | are use|d to.*.]|
|000012b0| 74 65 72 6d 69 6e 61 74 | 65 20 63 6f 6d 6d 61 6e |terminat|e comman|
|000012c0| 64 73 2e 20 20 4e 65 77 | 6c 69 6e 65 73 20 28 6f |ds. New|lines (o|
|000012d0| 75 74 73 69 64 65 20 6f | 66 20 73 74 72 69 6e 67 |utside o|f string|
|000012e0| 73 29 20 6d 61 79 20 62 | 65 20 65 73 63 61 70 65 |s) may b|e escape|
|000012f0| 64 20 74 6f 20 65 78 74 | 65 6e 64 20 61 6e 20 61 |d to ext|end an a|
|00001300| 72 67 75 6d 65 6e 74 20 | 6c 69 73 74 2e 00 00 2a |rgument |list...*|
|00001310| 16 66 49 66 20 61 20 73 | 63 72 69 70 74 20 6c 69 |.fIf a s|cript li|
|00001320| 6e 65 20 63 6f 6e 74 61 | 69 6e 73 20 61 20 73 65 |ne conta|ins a se|
|00001330| 6d 69 2d 63 6f 6c 6f 6e | 20 69 6e 20 74 68 65 20 |mi-colon| in the |
|00001340| 66 69 72 73 74 20 63 6f | 6c 75 6d 6e 2c 20 74 68 |first co|lumn, th|
|00001350| 65 20 65 6e 74 69 72 65 | 20 6c 69 6e 65 20 69 73 |e entire| line is|
|00001360| 20 74 72 65 61 74 65 64 | 20 61 73 20 61 20 63 6f | treated| as a co|
|00001370| 6d 6d 65 6e 74 20 62 79 | 00 2a 0b 62 53 74 72 65 |mment by|.*.bStre|
|00001380| 61 6d 45 64 69 74 2e 20 | 20 54 68 69 73 20 61 6c |amEdit. | This al|
|00001390| 6c 6f 77 73 20 77 72 69 | 74 69 6e 67 20 53 74 72 |lows wri|ting Str|
|000013a0| 65 61 6d 45 64 69 74 20 | 73 63 72 69 70 74 73 20 |eamEdit |scripts |
|000013b0| 74 68 61 74 20 61 6c 73 | 6f 20 63 6f 6e 74 61 69 |that als|o contai|
|000013c0| 6e 20 4d 50 57 20 73 68 | 65 6c 6c 20 63 6f 6d 6d |n MPW sh|ell comm|
|000013d0| 61 6e 64 73 2e 20 20 53 | 65 65 20 74 68 65 00 2a |ands. S|ee the.*|
|000013e0| 0b 22 45 78 61 6d 70 6c | 65 73 20 73 65 63 74 69 |."Exampl|es secti|
|000013f0| 6f 6e 20 66 6f 72 20 6d | 6f 72 65 20 64 65 74 61 |on for m|ore deta|
|00001400| 69 6c 73 2e 00 04 01 00 | 00 28 01 81 00 5a 09 4f |ils.....|.(...Z.O|
|00001410| 70 65 72 61 74 69 6f 6e | 00 04 00 00 00 2b 3f 0b |peration|.....+?.|
|00001420| 5a 53 74 72 65 61 6d 45 | 64 69 74 20 6f 70 65 72 |ZStreamE|dit oper|
|00001430| 61 74 65 73 20 6f 6e 20 | 74 68 72 65 65 20 62 75 |ates on |three bu|
|00001440| 66 66 65 72 73 2c 20 63 | 61 6c 6c 65 64 20 74 68 |ffers, c|alled th|
|00001450| 65 20 65 64 69 74 20 62 | 75 66 66 65 72 2c 20 74 |e edit b|uffer, t|
|00001460| 68 65 20 69 6e 73 65 72 | 74 20 62 75 66 66 65 72 |he inser|t buffer|
|00001470| 20 61 6e 64 20 74 68 65 | 20 61 70 00 00 28 01 8c | and the| ap..(..|
|00001480| 01 f6 0c 70 65 6e 64 20 | 62 75 66 66 65 72 2e 00 |...pend |buffer..|
|00001490| 00 28 01 97 00 99 4c 46 | 6f 72 20 65 61 63 68 20 |.(....LF|or each |
|000014a0| 6c 69 6e 65 20 6f 66 20 | 74 65 78 74 20 69 6e 20 |line of |text in |
|000014b0| 74 68 65 20 69 6e 70 75 | 74 2c 20 53 74 72 65 61 |the inpu|t, Strea|
|000014c0| 6d 45 64 69 74 20 70 65 | 72 66 6f 72 6d 73 20 74 |mEdit pe|rforms t|
|000014d0| 68 65 20 66 6f 6c 6c 6f | 77 69 6e 67 20 73 74 65 |he follo|wing ste|
|000014e0| 70 73 3a 00 00 2b 12 16 | 03 5b 31 5d 00 29 12 54 |ps:..+..|.[1].).T|
|000014f0| 52 65 61 64 20 74 68 65 | 20 6e 65 78 74 20 69 6e |Read the| next in|
|00001500| 70 75 74 20 6c 69 6e 65 | 20 69 6e 74 6f 20 74 68 |put line| into th|
|00001510| 65 20 65 64 69 74 20 62 | 75 66 66 65 72 2e 20 20 |e edit b|uffer. |
|00001520| 43 6c 65 61 72 20 74 68 | 65 20 69 6e 73 65 72 74 |Clear th|e insert|
|00001530| 20 61 6e 64 20 61 70 70 | 65 6e 64 20 62 75 66 66 | and app|end buff|
|00001540| 65 72 73 2e 00 28 01 c3 | 00 ab 03 5b 32 5d 00 29 |ers..(..|...[2].)|
|00001550| 12 60 45 76 61 6c 75 61 | 74 65 20 65 61 63 68 20 |.`Evalua|te each |
|00001560| 61 64 64 72 65 73 73 20 | 65 78 70 72 65 73 73 69 |address |expressi|
|00001570| 6f 6e 20 73 70 65 63 69 | 66 69 65 64 20 69 6e 20 |on speci|fied in |
|00001580| 74 68 65 20 73 63 72 69 | 70 74 20 28 69 6e 20 74 |the scri|pt (in t|
|00001590| 68 65 20 6f 72 64 65 72 | 20 69 6e 20 77 68 69 63 |he order| in whic|
|000015a0| 68 20 69 74 20 61 70 70 | 65 61 72 73 29 20 77 69 |h it app|ears) wi|
|000015b0| 74 68 00 2a 0b 44 72 65 | 73 70 65 63 74 20 74 6f |th.*.Dre|spect to|
|000015c0| 20 74 68 65 20 65 64 69 | 74 20 62 75 66 66 65 72 | the edi|t buffer|
|000015d0| 27 73 20 63 75 72 72 65 | 6e 74 20 63 6f 6e 74 65 |'s curre|nt conte|
|000015e0| 6e 74 73 2e 20 20 49 66 | 20 61 6e 20 61 64 64 72 |nts. If| an addr|
|000015f0| 65 73 73 20 65 78 70 72 | 65 73 00 28 01 ce 01 c2 |ess expr|es.(....|
|00001600| 1a 73 69 6f 6e 20 6d 61 | 74 63 68 65 73 2c 20 74 |.sion ma|tches, t|
|00001610| 68 65 6e 20 65 78 65 63 | 75 74 65 00 00 28 01 d9 |hen exec|ute..(..|
|00001620| 00 bd 2b 74 68 65 20 61 | 63 74 69 6f 6e 73 20 61 |..+the a|ctions a|
|00001630| 73 73 6f 63 69 61 74 65 | 64 20 77 69 74 68 20 74 |ssociate|d with t|
|00001640| 68 65 20 65 78 70 72 65 | 73 73 69 6f 6e 2e 00 2a |he expre|ssion..*|
|00001650| 0b 04 54 68 65 20 00 04 | 01 00 00 29 0f 06 61 70 |..The ..|...)..ap|
|00001660| 70 65 6e 64 00 04 00 00 | 00 29 1c 36 20 63 6f 6d |pend....|.).6 com|
|00001670| 6d 61 6e 64 20 73 65 6e | 64 73 20 69 74 73 20 61 |mand sen|ds its a|
|00001680| 72 67 75 6d 65 6e 74 20 | 74 6f 20 74 68 65 20 61 |rgument |to the a|
|00001690| 70 70 65 6e 64 20 62 75 | 66 66 65 72 3b 20 74 68 |ppend bu|ffer; th|
|000016a0| 65 20 00 04 01 00 00 29 | db 06 69 6e 73 65 72 74 |e .....)|..insert|
|000016b0| 00 04 00 00 00 29 18 13 | 20 73 65 6e 64 73 20 69 |.....)..| sends i|
|000016c0| 74 73 20 61 72 67 75 6d | 65 6e 74 00 00 28 01 ef |ts argum|ent..(..|
|000016d0| 00 bd 60 74 6f 20 74 68 | 65 20 69 6e 73 65 72 74 |..`to th|e insert|
|000016e0| 20 62 75 66 66 65 72 2e | 20 20 41 6c 6c 20 6f 74 | buffer.| All ot|
|000016f0| 68 65 72 20 63 6f 6d 6d | 61 6e 64 73 20 65 69 74 |her comm|ands eit|
|00001700| 68 65 72 20 61 66 66 65 | 63 74 20 74 68 65 20 65 |her affe|ct the e|
|00001710| 64 69 74 20 62 75 66 66 | 65 72 20 6f 72 20 64 69 |dit buff|er or di|
|00001720| 72 65 63 74 6c 79 20 77 | 72 69 74 65 20 74 6f 20 |rectly w|rite to |
|00001730| 74 68 65 00 00 2a 0b 0c | 6f 75 74 70 75 74 20 66 |the..*..|output f|
|00001740| 69 6c 65 2e 00 28 02 10 | 00 ab 03 5b 33 5d 00 29 |ile..(..|...[3].)|
|00001750| 12 5d 57 68 65 6e 20 61 | 6c 6c 20 61 64 64 72 65 |.]When a|ll addre|
|00001760| 73 73 2f 61 63 74 69 6f | 6e 20 70 61 69 72 73 20 |ss/actio|n pairs |
|00001770| 69 6e 20 74 68 65 20 73 | 63 72 69 70 74 20 68 61 |in the s|cript ha|
|00001780| 76 65 20 62 65 65 6e 20 | 65 76 61 6c 75 61 74 65 |ve been |evaluate|
|00001790| 64 2c 20 63 6f 6e 63 61 | 74 65 6e 61 74 65 20 74 |d, conca|tenate t|
|000017a0| 68 65 20 69 6e 73 65 72 | 74 2c 20 65 64 69 74 00 |he inser|t, edit.|
|000017b0| 00 2a 0b 35 61 6e 64 20 | 61 70 70 65 6e 64 20 62 |.*.5and |append b|
|000017c0| 75 66 66 65 72 73 20 61 | 6e 64 20 77 72 69 74 65 |uffers a|nd write|
|000017d0| 20 74 68 65 6d 20 74 6f | 20 74 68 65 20 6f 75 74 | them to| the out|
|000017e0| 70 75 74 20 66 69 6c 65 | 2e 00 00 28 02 31 00 99 |put file|...(.1..|
|000017f0| 62 4e 6f 74 65 20 74 68 | 61 74 20 73 6f 6d 65 20 |bNote th|at some |
|00001800| 63 6f 6d 6d 61 6e 64 73 | 20 28 65 2e 67 2e 20 52 |commands| (e.g. R|
|00001810| 65 70 6c 61 63 65 20 61 | 6e 64 20 43 68 61 6e 67 |eplace a|nd Chang|
|00001820| 65 29 20 63 61 6e 20 61 | 6c 74 65 72 20 74 68 65 |e) can a|lter the|
|00001830| 20 63 6f 6e 74 65 6e 74 | 73 20 6f 66 20 74 68 65 | content|s of the|
|00001840| 20 65 64 69 74 20 62 75 | 66 66 65 72 3b 20 74 68 | edit bu|ffer; th|
|00001850| 65 73 65 00 00 2a 0b 3f | 63 68 61 6e 67 65 73 20 |ese..*.?|changes |
|00001860| 70 65 72 73 69 73 74 2c | 20 70 6f 73 73 69 62 6c |persist,| possibl|
|00001870| 79 20 61 66 66 65 63 74 | 69 6e 67 20 73 75 62 73 |y affect|ing subs|
|00001880| 65 71 75 65 6e 74 20 61 | 64 64 72 65 73 73 20 6d |equent a|ddress m|
|00001890| 61 74 63 68 65 73 2e 00 | 00 ff 00 1f 00 1e 02 f9 |atches..|........|
|000018a0| 02 46 00 11 02 ff 0c 00 | ff ff ff ff 00 1e 00 00 |.F......|........|
|000018b0| 00 1f 00 00 02 46 00 00 | 02 f9 00 00 00 00 00 00 |.....F..|........|
|000018c0| 00 1e 00 01 00 0a 00 00 | 00 00 03 18 02 64 00 2c |........|.....d.,|
|000018d0| 00 08 00 14 05 54 69 6d | 65 73 00 03 00 14 00 0d |.....Tim|es......|
|000018e0| 00 0c 00 2e 00 04 00 00 | 00 00 00 28 02 e5 00 5a |........|...(...Z|
|000018f0| 12 4d 50 57 20 33 2e 32 | 20 41 70 70 65 6e 64 69 |.MPW 3.2| Appendi|
|00001900| 78 20 41 00 00 29 d5 01 | 33 00 00 29 39 1e 43 6f |x A..)..|3..)9.Co|
|00001910| 70 79 72 69 67 68 74 20 | 41 70 70 6c 65 20 43 6f |pyright |Apple Co|
|00001920| 6d 70 75 74 65 72 2c 20 | 49 6e 63 2e 00 28 02 f1 |mputer, |Inc..(..|
|00001930| 00 7e 0d 52 65 6c 65 61 | 73 65 20 4e 6f 74 65 73 |.~.Relea|se Notes|
|00001940| 00 29 ea 20 31 39 39 30 | 2d 31 39 39 31 2e 20 20 |.). 1990|-1991. |
|00001950| 41 6c 6c 20 72 69 67 68 | 74 73 20 72 65 73 65 72 |All righ|ts reser|
|00001960| 76 65 64 2e 00 2c 00 0b | 00 9c 08 47 61 72 61 6d |ved..,..|...Garam|
|00001970| 6f 6e 64 00 00 03 00 9c | 00 04 01 00 00 0d 00 0a |ond.....|........|
|00001980| 00 28 00 50 00 5a 09 41 | 64 64 72 65 73 73 65 73 |.(.P.Z.A|ddresses|
|00001990| 00 04 00 00 00 2b 3f 0b | 5c 41 6e 20 61 64 64 72 |.....+?.|\An addr|
|000019a0| 65 73 73 20 74 61 6b 65 | 73 20 6f 6e 65 20 6f 66 |ess take|s one of|
|000019b0| 20 74 68 65 20 66 6f 6c | 6c 6f 77 69 6e 67 20 66 | the fol|lowing f|
|000019c0| 6f 72 6d 73 20 28 6f 70 | 65 72 61 74 6f 72 73 20 |orms (op|erators |
|000019d0| 61 72 65 20 6c 69 73 74 | 65 64 20 69 6e 20 64 65 |are list|ed in de|
|000019e0| 63 72 65 61 73 69 6e 67 | 20 70 72 65 63 65 64 65 |creasing| precede|
|000019f0| 6e 63 65 29 3a 00 00 2c | 00 0a 00 16 07 43 6f 75 |nce):..,|.....Cou|
|00001a00| 72 69 65 72 00 03 00 16 | 00 04 01 00 00 2b 2d 17 |rier....|.....+-.|
|00001a10| 01 28 00 04 00 00 00 29 | 07 01 20 00 00 04 02 00 |.(.....)|.. .....|
|00001a20| 00 29 06 08 61 64 64 72 | 65 73 73 20 00 03 00 9c |.)..addr|ess ....|
|00001a30| 00 04 01 00 00 29 30 01 | 29 00 00 04 00 00 00 29 |.....)0.|)......)|
|00001a40| 4a 2b 50 61 72 65 6e 74 | 68 65 73 69 73 20 61 72 |J+Parent|hesis ar|
|00001a50| 65 20 75 73 65 64 20 74 | 6f 20 63 6f 6e 74 72 6f |e used t|o contro|
|00001a60| 6c 20 70 72 65 63 65 64 | 65 6e 63 65 3b 00 00 03 |l preced|ence;...|
|00001a70| 00 16 00 04 01 00 00 28 | 00 89 00 c6 01 21 00 04 |.......(|.....!..|
|00001a80| 00 00 00 29 07 01 20 00 | 00 04 02 00 00 29 06 07 |...).. .|.....)..|
|00001a90| 61 64 64 72 65 73 73 00 | 00 03 00 9c 00 04 00 00 |address.|........|
|00001aa0| 00 29 7a 1f 4e 4f 54 20 | 6f 70 65 72 61 74 6f 72 |.)z.NOT |operator|
|00001ab0| 3b 20 74 68 65 20 61 64 | 64 72 65 73 73 20 6d 75 |; the ad|dress mu|
|00001ac0| 73 74 20 00 00 04 02 00 | 00 29 7e 03 6e 6f 74 00 |st .....|.)~.not.|
|00001ad0| 00 04 00 00 00 29 0b 07 | 20 6d 61 74 63 68 3b 00 |.....)..| match;.|
|00001ae0| 00 03 00 16 00 04 02 00 | 00 28 00 a0 00 c6 08 61 |........|.(.....a|
|00001af0| 64 64 72 65 73 73 20 00 | 00 04 01 00 00 29 30 02 |ddress .|.....)0.|
|00001b00| 26 26 00 04 00 00 00 29 | 0e 01 20 00 00 04 02 00 |&&.....)|.. .....|
|00001b10| 00 29 06 07 61 64 64 72 | 65 73 73 00 00 03 00 9c |.)..addr|ess.....|
|00001b20| 00 04 00 00 00 29 43 3a | 42 6f 74 68 20 61 64 64 |.....)C:|Both add|
|00001b30| 72 65 73 73 65 73 20 6d | 75 73 74 20 6d 61 74 63 |resses m|ust matc|
|00001b40| 68 3b 20 69 66 20 74 68 | 65 20 66 69 72 73 74 20 |h; if th|e first |
|00001b50| 61 64 64 72 65 73 73 20 | 66 61 69 6c 73 2c 20 74 |address |fails, t|
|00001b60| 68 65 00 2a 0b 1f 73 65 | 63 6f 6e 64 20 61 64 64 |he.*..se|cond add|
|00001b70| 72 65 73 73 20 69 73 20 | 6e 6f 74 20 65 78 61 6d |ress is |not exam|
|00001b80| 69 6e 65 64 3b 00 00 03 | 00 16 00 04 02 00 00 28 |ined;...|.......(|
|00001b90| 00 c2 00 c6 08 61 64 64 | 72 65 73 73 20 00 00 04 |.....add|ress ...|
|00001ba0| 01 00 00 29 30 02 7c 7c | 00 04 00 00 00 29 0e 01 |...)0.|||.....)..|
|00001bb0| 20 00 00 04 02 00 00 29 | 06 07 61 64 64 72 65 73 | ......)|..addres|
|00001bc0| 73 00 00 03 00 9c 00 04 | 00 00 00 29 43 38 45 69 |s.......|...)C8Ei|
|00001bd0| 74 68 65 72 20 61 64 64 | 72 65 73 73 20 6d 61 79 |ther add|ress may|
|00001be0| 20 6d 61 74 63 68 3b 20 | 69 66 20 74 68 65 20 66 | match; |if the f|
|00001bf0| 69 72 73 74 20 61 64 64 | 72 65 73 73 20 73 75 63 |irst add|ress suc|
|00001c00| 63 65 65 64 73 2c 00 2a | 0b 23 74 68 65 20 73 65 |ceeds,.*|.#the se|
|00001c10| 63 6f 6e 64 20 61 64 64 | 72 65 73 73 20 69 73 20 |cond add|ress is |
|00001c20| 6e 6f 74 20 65 78 61 6d | 69 6e 65 64 3b 00 00 03 |not exam|ined;...|
|00001c30| 00 16 00 04 02 00 00 28 | 00 e4 00 c6 08 61 64 64 |.......(|.....add|
|00001c40| 72 65 73 73 20 00 00 04 | 01 00 00 29 30 01 2c 00 |ress ...|...)0.,.|
|00001c50| 00 04 02 00 00 29 07 08 | 20 61 64 64 72 65 73 73 |.....)..| address|
|00001c60| 00 03 00 9c 00 04 00 00 | 00 29 50 39 4d 61 74 63 |........|.)P9Matc|
|00001c70| 68 65 73 20 74 68 65 20 | 69 6e 63 6c 75 73 69 76 |hes the |inclusiv|
|00001c80| 65 20 72 61 6e 67 65 20 | 6f 66 20 6c 69 6e 65 73 |e range |of lines|
|00001c90| 20 62 65 67 75 6e 20 77 | 68 65 6e 20 74 68 65 20 | begun w|hen the |
|00001ca0| 66 69 72 73 74 00 00 2a | 0b 32 61 64 64 72 65 73 |first..*|.2addres|
|00001cb0| 73 20 6d 61 74 63 68 65 | 73 2c 20 61 6e 64 20 65 |s matche|s, and e|
|00001cc0| 6e 64 65 64 20 77 68 65 | 6e 20 74 68 65 20 73 65 |nded whe|n the se|
|00001cd0| 63 6f 6e 64 20 61 64 64 | 72 65 73 73 00 2a 0b 32 |cond add|ress.*.2|
|00001ce0| 6d 61 74 63 68 65 73 20 | 28 74 68 69 73 20 69 73 |matches |(this is|
|00001cf0| 20 6d 65 61 6e 74 20 76 | 65 72 79 20 6c 69 74 65 | meant v|ery lite|
|00001d00| 72 61 6c 6c 79 3b 20 73 | 65 65 20 62 65 6c 6f 77 |rally; s|ee below|
|00001d10| 29 3b 00 03 00 16 00 04 | 01 00 00 28 01 11 00 c6 |);......|...(....|
|00001d20| 01 2f 00 04 02 00 00 29 | 07 12 72 65 67 75 6c 61 |./.....)|..regula|
|00001d30| 72 20 65 78 70 72 65 73 | 73 69 6f 6e 00 04 01 00 |r expres|sion....|
|00001d40| 00 29 6c 01 2f 00 00 03 | 00 9c 00 04 00 00 00 29 |.)l./...|.......)|
|00001d50| 14 39 4d 61 74 63 68 65 | 73 20 61 6e 79 20 69 6e |.9Matche|s any in|
|00001d60| 70 75 74 20 6c 69 6e 65 | 20 63 6f 6e 74 61 69 6e |put line| contain|
|00001d70| 69 6e 67 20 74 68 65 20 | 65 78 70 72 65 73 73 69 |ing the |expressi|
|00001d80| 6f 6e 20 28 73 65 65 20 | 74 68 65 00 00 2a 0b 0b |on (see |the..*..|
|00001d90| 63 68 61 70 74 65 72 20 | 6f 6e 20 00 00 04 04 00 |chapter |on .....|
|00001da0| 00 29 2c 10 41 64 76 61 | 6e 63 65 64 20 45 64 69 |.),.Adva|nced Edi|
|00001db0| 74 69 6e 67 00 04 00 00 | 00 29 45 11 20 69 6e 20 |ting....|.)E. in |
|00001dc0| 74 68 65 20 4d 50 57 20 | 53 68 65 6c 6c 00 00 28 |the MPW |Shell..(|
|00001dd0| 01 27 01 4d 36 64 6f 63 | 75 6d 65 6e 74 61 74 69 |.'.M6doc|umentati|
|00001de0| 6f 6e 20 66 6f 72 20 64 | 65 74 61 69 6c 73 3b 20 |on for d|etails; |
|00001df0| 73 65 65 20 62 65 6c 6f | 77 20 66 6f 72 20 65 78 |see belo|w for ex|
|00001e00| 74 65 6e 73 69 6f 6e 73 | 20 74 6f 00 00 2a 0b 15 |tensions| to..*..|
|00001e10| 72 65 67 75 6c 61 72 20 | 65 78 70 72 65 73 73 69 |regular |expressi|
|00001e20| 6f 6e 73 29 3b 00 00 03 | 00 16 00 04 01 00 00 0d |ons);...|........|
|00001e30| 00 0e 00 28 01 4b 00 c6 | 01 a5 00 03 00 9c 00 04 |...(.K..|........|
|00001e40| 00 00 00 0d 00 0a 00 29 | 87 24 43 6f 6e 73 69 64 |.......)|.$Consid|
|00001e50| 65 72 73 20 61 20 6d 61 | 74 63 68 20 74 6f 20 68 |ers a ma|tch to h|
|00001e60| 61 76 65 20 73 75 63 63 | 65 65 64 65 64 20 00 04 |ave succ|eeded ..|
|00001e70| 02 00 00 29 91 06 62 65 | 66 6f 72 65 00 04 00 00 |...)..be|fore....|
|00001e80| 00 29 16 0a 20 74 68 65 | 20 66 69 72 73 74 00 28 |.).. the| first.(|
|00001e90| 01 56 01 4d 13 69 6e 70 | 75 74 20 6c 69 6e 65 20 |.V.M.inp|ut line |
|00001ea0| 69 73 20 72 65 61 64 3b | 00 03 00 16 00 04 02 00 |is read;|........|
|00001eb0| 00 28 01 62 00 c6 01 4e | 00 03 00 9c 00 04 00 00 |.(.b...N|........|
|00001ec0| 00 29 87 1a 4d 61 74 63 | 68 65 73 20 69 6e 70 75 |.)..Matc|hes inpu|
|00001ed0| 74 20 6c 69 6e 65 20 6e | 75 6d 62 65 72 20 00 04 |t line n|umber ..|
|00001ee0| 02 00 00 29 6b 01 4e 00 | 00 04 00 00 00 29 06 01 |...)k.N.|.....)..|
|00001ef0| 3b 00 00 03 00 16 00 04 | 01 00 00 28 01 6e 00 c6 |;.......|...(.n..|
|00001f00| 01 24 00 03 00 9c 00 04 | 00 00 00 29 87 1c 4d 61 |.$......|...)..Ma|
|00001f10| 74 63 68 65 73 20 74 68 | 65 20 6c 61 73 74 20 69 |tches th|e last i|
|00001f20| 6e 70 75 74 20 6c 69 6e | 65 3b 00 03 00 16 00 04 |nput lin|e;......|
|00001f30| 01 00 00 0d 00 0c 00 28 | 01 7b 00 c6 01 b0 00 03 |.......(|.{......|
|00001f40| 00 9c 00 04 00 00 00 0d | 00 0a 00 29 87 24 43 6f |........|...).$Co|
|00001f50| 6e 73 69 64 65 72 73 20 | 61 20 6d 61 74 63 68 20 |nsiders |a match |
|00001f60| 74 6f 20 68 61 76 65 20 | 73 75 63 63 65 65 64 65 |to have |succeede|
|00001f70| 64 20 00 04 02 00 00 29 | 91 05 61 66 74 65 72 00 |d .....)|..after.|
|00001f80| 00 04 00 00 00 29 11 0f | 20 74 68 65 20 6c 61 73 |.....)..| the las|
|00001f90| 74 20 69 6e 70 75 74 00 | 00 28 01 86 01 4d 0d 6c |t input.|.(...M.l|
|00001fa0| 69 6e 65 20 69 73 20 72 | 65 61 64 3b 00 28 01 9d |ine is r|ead;.(..|
|00001fb0| 00 99 14 50 61 72 65 6e | 74 68 65 73 69 73 20 61 |...Paren|thesis a|
|00001fc0| 6e 64 20 74 68 65 20 00 | 00 03 00 16 00 04 01 00 |nd the .|........|
|00001fd0| 00 29 4f 01 21 00 00 03 | 00 9c 00 04 00 00 00 29 |.)O.!...|.......)|
|00001fe0| 07 02 2c 20 00 03 00 16 | 00 04 01 00 00 29 04 02 |.., ....|.....)..|
|00001ff0| 26 26 00 03 00 9c 00 04 | 00 00 00 29 0e 02 2c 20 |&&......|...).., |
|00002000| 00 03 00 16 00 04 01 00 | 00 29 04 02 7c 7c 00 03 |........|.)..||..|
|00002010| 00 9c 00 04 00 00 00 29 | 0e 05 20 61 6e 64 20 00 |.......)|.. and .|
|00002020| 00 03 00 16 00 04 01 00 | 00 29 12 01 2c 00 00 03 |........|.)..,...|
|00002030| 00 9c 00 04 00 00 00 29 | 07 36 20 28 63 6f 6d 6d |.......)|.6 (comm|
|00002040| 61 29 20 6f 70 65 72 61 | 74 6f 72 73 20 6d 61 79 |a) opera|tors may|
|00002050| 20 62 65 20 75 73 65 64 | 20 74 6f 20 66 6f 72 6d | be used| to form|
|00002060| 20 63 6f 6d 70 6c 65 78 | 20 61 64 64 72 65 73 73 | complex| address|
|00002070| 00 28 01 a8 00 99 1a 65 | 78 70 72 65 73 73 69 6f |.(.....e|xpressio|
|00002080| 6e 73 2e 20 20 46 6f 72 | 20 65 78 61 6d 70 6c 65 |ns. For| example|
|00002090| 3a 00 00 03 00 16 00 0d | 00 09 00 2b 2d 16 2f 28 |:.......|...+-./(|
|000020a0| 2f 74 72 69 6c 6c 69 61 | 6e 2f 20 7c 7c 20 2f 7a |/trillia|n/ || /z|
|000020b0| 61 70 68 6f 64 2f 20 26 | 26 20 2f 62 65 65 62 6c |aphod/ &|& /beebl|
|000020c0| 65 62 72 6f 78 2f 29 20 | 26 26 20 21 34 32 00 03 |ebrox/) |&& !42..|
|000020d0| 00 9c 00 0d 00 0a 00 28 | 01 d3 00 99 64 77 69 6c |.......(|....dwil|
|000020e0| 6c 20 6d 61 74 63 68 20 | 61 6e 79 20 6c 69 6e 65 |l match |any line|
|000020f0| 20 63 6f 6e 74 61 69 6e | 69 6e 67 20 65 69 74 68 | contain|ing eith|
|00002100| 65 72 20 74 68 65 20 74 | 65 78 74 20 d2 74 72 69 |er the t|ext .tri|
|00002110| 6c 6c 69 61 6e d3 2c 20 | 6f 72 20 62 6f 74 68 20 |llian., |or both |
|00002120| d2 7a 61 70 68 6f 64 d3 | 20 61 6e 64 20 d2 62 65 |.zaphod.| and .be|
|00002130| 65 62 6c 65 62 72 6f 78 | d3 20 28 69 6e 20 61 6e |eblebrox|. (in an|
|00002140| 79 00 00 2a 0c 29 6f 72 | 64 65 72 29 2c 20 61 73 |y..*.)or|der), as|
|00002150| 20 6c 6f 6e 67 20 61 73 | 20 74 68 65 20 6c 69 6e | long as| the lin|
|00002160| 65 20 69 73 20 6e 6f 74 | 20 74 68 65 20 34 32 00 |e is not| the 42.|
|00002170| 00 0d 00 06 00 28 01 da | 01 30 03 6e 64 20 00 0d |.....(..|.0.nd ..|
|00002180| 00 0a 00 2b 08 05 12 20 | 69 6e 70 75 74 20 6c 69 |...+... |input li|
|00002190| 6e 65 2e 20 20 41 6e 64 | 3a 00 00 03 00 16 00 0d |ne. And|:.......|
|000021a0| 00 09 00 28 01 f5 00 c6 | 15 28 31 2c 31 30 29 20 |...(....|.(1,10) |
|000021b0| 26 26 20 2f 43 6f 70 79 | 72 69 67 68 74 2f 00 03 |&& /Copy|right/..|
|000021c0| 00 9c 00 0d 00 0a 00 28 | 02 0a 00 99 5b 6d 61 74 |.......(|....[mat|
|000021d0| 63 68 65 73 20 61 20 6c | 69 6e 65 20 63 6f 6e 74 |ches a l|ine cont|
|000021e0| 61 69 6e 69 6e 67 20 74 | 68 65 20 77 6f 72 64 20 |aining t|he word |
|000021f0| 43 6f 70 79 72 69 67 68 | 74 2c 20 62 75 74 20 6f |Copyrigh|t, but o|
|00002200| 6e 6c 79 20 6f 6e 20 6f | 6e 65 20 6f 66 20 74 68 |nly on o|ne of th|
|00002210| 65 20 66 69 72 73 74 20 | 74 65 6e 20 69 6e 70 75 |e first |ten inpu|
|00002220| 74 20 6c 69 6e 65 73 2e | 00 2a 16 65 54 68 65 20 |t lines.|.*.eThe |
|00002230| 72 61 6e 67 65 20 6f 70 | 65 72 61 74 6f 72 20 63 |range op|erator c|
|00002240| 61 6e 20 62 65 20 74 72 | 69 63 6b 79 20 69 6e 20 |an be tr|icky in |
|00002250| 73 65 76 65 72 61 6c 20 | 63 69 72 63 75 6d 73 74 |several |circumst|
|00002260| 61 6e 63 65 73 2e 20 20 | 54 68 69 73 20 69 73 20 |ances. |This is |
|00002270| 62 65 63 61 75 73 65 20 | 69 74 20 72 65 70 72 65 |because |it repre|
|00002280| 73 65 6e 74 73 20 61 20 | 74 77 6f 2d 73 74 61 74 |sents a |two-stat|
|00002290| 65 00 00 2a 0b 65 73 79 | 73 74 65 6d 2c 20 6e 6f |e..*.esy|stem, no|
|000022a0| 74 20 61 20 63 6f 6e 74 | 69 6e 75 6f 75 73 20 74 |t a cont|inuous t|
|000022b0| 65 73 74 20 66 6f 72 20 | 61 20 63 6f 6e 64 69 74 |est for |a condit|
|000022c0| 69 6f 6e 2e 20 20 57 68 | 65 6e 20 74 68 65 20 63 |ion. Wh|en the c|
|000022d0| 6f 6e 64 69 74 69 6f 6e | 20 66 6f 72 20 74 68 65 |ondition| for the|
|000022e0| 20 73 74 61 72 74 20 6f | 66 20 74 68 65 20 72 61 | start o|f the ra|
|000022f0| 6e 67 65 20 69 73 20 6d | 65 74 2c 00 00 2a 0b 67 |nge is m|et,..*.g|
|00002300| 73 6f 75 72 63 65 20 6c | 69 6e 65 73 20 61 72 65 |source l|ines are|
|00002310| 20 63 6f 6e 73 69 64 65 | 72 65 64 20 74 6f 20 6d | conside|red to m|
|00002320| 61 74 63 68 20 75 70 20 | 74 6f 20 61 6e 64 20 69 |atch up |to and i|
|00002330| 6e 63 6c 75 64 69 6e 67 | 20 74 68 65 20 6c 69 6e |ncluding| the lin|
|00002340| 65 20 61 74 20 77 68 69 | 63 68 20 74 68 65 20 63 |e at whi|ch the c|
|00002350| 6f 6e 64 69 74 69 6f 6e | 20 66 6f 72 20 74 68 65 |ondition| for the|
|00002360| 20 65 6e 64 20 6f 66 00 | 00 2a 0b 6e 74 68 65 20 | end of.|.*.nthe |
|00002370| 72 61 6e 67 65 20 69 73 | 20 6d 65 74 2e 20 20 49 |range is| met. I|
|00002380| 66 20 74 68 65 20 66 69 | 72 73 74 20 6f 66 20 74 |f the fi|rst of t|
|00002390| 68 65 73 65 20 69 73 20 | 6e 6f 74 20 6d 65 74 2c |hese is |not met,|
|000023a0| 20 6e 6f 20 6c 69 6e 65 | 73 20 69 6e 20 74 68 65 | no line|s in the|
|000023b0| 20 72 61 6e 67 65 20 77 | 69 6c 6c 20 62 65 20 63 | range w|ill be c|
|000023c0| 6f 6e 73 69 64 65 72 65 | 64 2e 20 20 49 66 20 74 |onsidere|d. If t|
|000023d0| 68 65 20 6c 61 73 74 20 | 6f 66 00 2a 0b 26 74 68 |he last |of.*.&th|
|000023e0| 65 73 65 20 69 73 20 6e | 6f 74 20 6d 65 74 2c 20 |ese is n|ot met, |
|000023f0| 6c 69 6e 65 73 20 77 69 | 6c 6c 20 62 65 20 63 6f |lines wi|ll be co|
|00002400| 6e 73 69 64 00 29 8e 39 | 65 72 65 64 20 74 6f 20 |nsid.).9|ered to |
|00002410| 62 65 20 61 20 6d 61 74 | 63 68 20 66 6f 72 65 76 |be a mat|ch forev|
|00002420| 65 72 21 20 20 46 6f 72 | 20 65 78 61 6d 70 6c 65 |er! For| example|
|00002430| 2c 20 74 68 65 20 65 78 | 70 72 65 73 73 69 6f 6e |, the ex|pression|
|00002440| 3a 00 00 03 00 16 00 0d | 00 09 00 28 02 62 00 c6 |:.......|...(.b..|
|00002450| 15 2f 43 6f 70 79 72 69 | 67 68 74 2f 20 26 26 20 |./Copyri|ght/ && |
|00002460| 28 31 2c 31 30 29 00 03 | 00 9c 00 0d 00 0a 00 28 |(1,10)..|.......(|
|00002470| 02 78 00 99 17 77 69 6c | 6c 20 6d 61 74 63 68 20 |.x...wil|l match |
|00002480| 74 68 65 20 72 61 6e 67 | 65 20 d2 2f 00 03 00 16 |the rang|e ./....|
|00002490| 00 29 5b 0f 43 6f 70 79 | 72 69 67 68 74 2f 20 26 |.)[.Copy|right/ &|
|000024a0| 26 20 31 00 00 03 00 9c | 00 29 5a 07 d3 20 74 6f |& 1.....|.)Z.. to|
|000024b0| 20 d2 2f 00 00 03 00 16 | 00 29 1b 10 43 6f 70 79 | ./.....|.)..Copy|
|000024c0| 72 69 67 68 74 2f 20 26 | 26 20 31 30 00 03 00 9c |right/ &|& 10....|
|000024d0| 00 29 60 18 d3 3b 20 69 | 66 20 43 6f 70 79 72 69 |.)`..; i|f Copyri|
|000024e0| 67 68 74 20 64 6f 65 73 | 20 6e 6f 74 00 28 02 83 |ght does| not.(..|
|000024f0| 00 99 68 61 70 70 65 61 | 72 20 6f 6e 20 74 68 65 |..happea|r on the|
|00002500| 20 74 65 6e 74 68 20 69 | 6e 70 75 74 20 6c 69 6e | tenth i|nput lin|
|00002510| 65 2c 20 74 68 65 20 72 | 61 6e 67 65 20 77 69 6c |e, the r|ange wil|
|00002520| 6c 20 73 74 61 79 20 61 | 63 74 69 76 65 20 75 6e |l stay a|ctive un|
|00002530| 74 69 6c 20 74 68 65 20 | 65 6e 64 20 6f 66 20 74 |til the |end of t|
|00002540| 68 65 20 69 6e 70 75 74 | 2c 20 77 68 69 63 68 20 |he input|, which |
|00002550| 69 73 20 70 72 6f 62 61 | 62 6c 79 00 00 2a 0b 63 |is proba|bly..*.c|
|00002560| 6e 6f 74 20 77 68 61 74 | 20 77 61 73 20 69 6e 74 |not what| was int|
|00002570| 65 6e 64 65 64 2e 20 20 | 49 66 20 43 6f 70 79 72 |ended. |If Copyr|
|00002580| 69 67 68 74 20 64 6f 65 | 73 20 6e 6f 74 20 61 70 |ight doe|s not ap|
|00002590| 70 65 61 72 20 6f 6e 20 | 74 68 65 20 66 69 72 73 |pear on |the firs|
|000025a0| 74 20 69 6e 70 75 74 20 | 6c 69 6e 65 2c 20 74 68 |t input |line, th|
|000025b0| 65 20 72 61 6e 67 65 20 | 77 69 6c 6c 20 6e 6f 74 |e range |will not|
|000025c0| 20 62 65 00 00 2a 0b 11 | 61 63 74 69 76 61 74 65 | be..*..|activate|
|000025d0| 64 20 61 74 20 61 6c 6c | 2e 00 00 04 01 00 00 28 |d at all|.......(|
|000025e0| 02 ba 00 5a 21 45 78 74 | 65 6e 73 69 6f 6e 73 20 |...Z!Ext|ensions |
|000025f0| 74 6f 20 52 65 67 75 6c | 61 72 20 45 78 70 72 65 |to Regul|ar Expre|
|00002600| 73 73 69 6f 6e 73 00 04 | 00 00 00 2b 3f 0b 65 52 |ssions..|...+?.eR|
|00002610| 65 67 75 6c 61 72 20 65 | 78 70 72 65 73 73 69 6f |egular e|xpressio|
|00002620| 6e 73 20 61 72 65 20 74 | 68 65 20 73 61 6d 65 20 |ns are t|he same |
|00002630| 61 73 20 74 68 6f 73 65 | 20 74 68 61 74 20 74 68 |as those| that th|
|00002640| 65 20 4d 50 57 20 73 68 | 65 6c 6c 20 73 75 70 70 |e MPW sh|ell supp|
|00002650| 6f 72 74 73 2c 20 77 69 | 74 68 20 74 68 65 20 66 |orts, wi|th the f|
|00002660| 6f 6c 6c 6f 77 69 6e 67 | 20 65 78 74 65 6e 73 69 |ollowing| extensi|
|00002670| 6f 6e 73 3a 00 ff 00 1f | 00 1e 02 f9 02 46 00 11 |ons:....|.....F..|
|00002680| 02 ff 0c 00 ff ff ff ff | 00 1e 00 00 00 1f 00 00 |........|........|
|00002690| 02 46 00 00 02 f9 00 00 | 00 00 00 00 00 1e 00 01 |.F......|........|
|000026a0| 00 0a 00 00 00 00 03 18 | 02 64 00 2c 00 08 00 14 |........|.d.,....|
|000026b0| 05 54 69 6d 65 73 00 03 | 00 14 00 0d 00 0c 00 2e |.Times..|........|
|000026c0| 00 04 00 00 00 00 00 28 | 02 e5 00 5a 12 4d 50 57 |.......(|...Z.MPW|
|000026d0| 20 33 2e 32 20 41 70 70 | 65 6e 64 69 78 20 41 00 | 3.2 App|endix A.|
|000026e0| 00 29 d5 01 34 00 00 29 | 39 1e 43 6f 70 79 72 69 |.)..4..)|9.Copyri|
|000026f0| 67 68 74 20 41 70 70 6c | 65 20 43 6f 6d 70 75 74 |ght Appl|e Comput|
|00002700| 65 72 2c 20 49 6e 63 2e | 00 28 02 f1 00 7e 0d 52 |er, Inc.|.(...~.R|
|00002710| 65 6c 65 61 73 65 20 4e | 6f 74 65 73 00 29 ea 20 |elease N|otes.). |
|00002720| 31 39 39 30 2d 31 39 39 | 31 2e 20 20 41 6c 6c 20 |1990-199|1. All |
|00002730| 72 69 67 68 74 73 20 72 | 65 73 65 72 76 65 64 2e |rights r|eserved.|
|00002740| 00 2c 00 0b 00 9c 08 47 | 61 72 61 6d 6f 6e 64 00 |.,.....G|aramond.|
|00002750| 00 03 00 9c 00 0d 00 0e | 00 28 00 5f 00 a2 01 a5 |........|.(._....|
|00002760| 00 0d 00 0a 00 29 12 4a | 41 20 72 65 67 75 6c 61 |.....).J|A regula|
|00002770| 72 20 65 78 70 72 65 73 | 73 69 6f 6e 20 6f 66 20 |r expres|sion of |
|00002780| 7a 65 72 6f 20 6c 65 6e | 67 74 68 2c 20 73 70 65 |zero len|gth, spe|
|00002790| 63 69 66 69 65 64 20 77 | 69 74 68 20 74 77 6f 20 |cified w|ith two |
|000027a0| 61 64 6a 61 63 65 6e 74 | 20 73 6c 61 73 68 65 73 |adjacent| slashes|
|000027b0| 20 28 00 04 01 00 00 28 | 00 5f 01 d3 02 2f 2f 00 | (.....(|._...//.|
|000027c0| 00 04 00 00 00 29 08 11 | 29 20 6d 65 61 6e 73 20 |.....)..|) means |
|000027d0| d2 74 68 65 20 6c 61 73 | 74 00 00 28 00 6a 00 b4 |.the las|t..(.j..|
|000027e0| 1c 72 65 67 75 6c 61 72 | 20 65 78 70 72 65 73 73 |.regular| express|
|000027f0| 69 6f 6e 20 6d 61 74 63 | 68 65 64 2e d3 00 00 2a |ion matc|hed....*|
|00002800| 16 26 4e 6f 74 65 20 74 | 68 61 74 20 74 68 65 20 |.&Note t|hat the |
|00002810| 6c 61 73 74 20 72 65 67 | 75 6c 61 72 20 65 78 70 |last reg|ular exp|
|00002820| 72 65 73 73 69 6f 6e 20 | 00 04 02 00 00 29 94 07 |ression |.....)..|
|00002830| 6d 61 74 63 68 65 64 00 | 00 04 00 00 00 29 1f 2e |matched.|.....)..|
|00002840| 20 6d 61 79 20 62 65 20 | 64 69 66 66 65 72 65 6e | may be |differen|
|00002850| 74 20 66 72 6f 6d 20 74 | 68 65 20 6d 6f 73 74 20 |t from t|he most |
|00002860| 72 65 63 65 6e 74 20 72 | 65 67 75 6c 61 72 00 28 |recent r|egular.(|
|00002870| 00 8b 00 b4 55 65 78 70 | 72 65 73 73 69 6f 6e 20 |....Uexp|ression |
|00002880| 74 68 61 74 20 61 70 70 | 65 61 72 73 20 69 6e 20 |that app|ears in |
|00002890| 74 68 65 20 73 63 72 69 | 70 74 2e 20 20 54 68 61 |the scri|pt. Tha|
|000028a0| 74 20 69 73 2c 20 74 68 | 65 20 73 68 6f 72 74 2d |t is, th|e short-|
|000028b0| 63 69 72 63 75 69 74 20 | 65 76 61 6c 75 61 74 69 |circuit |evaluati|
|000028c0| 6f 6e 20 6f 66 20 74 68 | 65 20 00 04 01 00 00 28 |on of th|e .....(|
|000028d0| 00 8b 01 f2 02 26 26 00 | 00 04 00 00 00 29 0e 05 |.....&&.|.....)..|
|000028e0| 20 61 6e 64 20 00 00 04 | 01 00 00 29 12 02 7c 7c | and ...|...)..|||
|000028f0| 00 04 00 00 00 28 00 96 | 00 b4 24 6f 70 65 72 61 |.....(..|..$opera|
|00002900| 74 6f 72 73 20 6d 61 79 | 20 63 68 61 6e 67 65 20 |tors may| change |
|00002910| 74 68 65 20 6d 65 61 6e | 69 6e 67 20 6f 66 20 00 |the mean|ing of .|
|00002920| 00 04 01 00 00 29 94 02 | 2f 2f 00 04 00 00 00 29 |.....)..|//.....)|
|00002930| 08 10 2e 20 20 46 6f 72 | 20 69 6e 73 74 61 6e 63 |... For| instanc|
|00002940| 65 3a 00 2c 00 0a 00 16 | 07 43 6f 75 72 69 65 72 |e:.,....|.Courier|
|00002950| 00 03 00 16 00 0d 00 09 | 00 28 00 ac 00 ea 1e 2f |........|.(...../|
|00002960| 31 2f 20 7c 7c 20 2f 32 | 2f 20 72 65 70 6c 61 63 |1/ || /2|/ replac|
|00002970| 65 20 2f 2f 20 22 33 22 | 20 2d 63 20 b0 00 00 03 |e // "3"| -c ....|
|00002980| 00 9c 00 0d 00 0a 00 28 | 00 c1 00 b4 33 77 69 6c |.......(|....3wil|
|00002990| 6c 20 72 65 70 6c 61 63 | 65 20 61 6c 6c 20 6f 63 |l replac|e all oc|
|000029a0| 63 75 72 72 65 6e 63 65 | 73 20 6f 66 20 d2 31 d3 |currence|s of .1.|
|000029b0| 20 6f 72 20 d2 32 d3 20 | 77 69 74 68 20 d2 33 d3 | or .2. |with .3.|
|000029c0| 00 0d 00 0e 00 28 00 e6 | 00 a2 01 a5 00 0d 00 0a |.....(..|........|
|000029d0| 00 29 12 03 41 20 d2 00 | 00 03 00 16 00 29 0d 01 |.)..A ..|.....)..|
|000029e0| 8d 00 00 03 00 9c 00 29 | 06 5a d3 20 73 79 6d 62 |.......)|.Z. symb|
|000029f0| 6f 6c 20 28 67 65 6e 65 | 72 61 74 65 64 20 62 79 |ol (gene|rated by|
|00002a00| 20 4f 70 74 69 6f 6e 2d | 43 29 20 61 73 20 74 68 | Option-|C) as th|
|00002a10| 65 20 66 69 72 73 74 20 | 63 68 61 72 61 63 74 65 |e first |characte|
|00002a20| 72 20 69 6e 20 61 20 72 | 65 67 75 6c 61 72 20 65 |r in a r|egular e|
|00002a30| 78 70 72 65 73 73 69 6f | 6e 20 63 61 75 73 65 73 |xpressio|n causes|
|00002a40| 20 74 68 65 00 28 00 f1 | 00 b4 5f 72 65 67 75 6c | the.(..|.._regul|
|00002a50| 61 72 20 65 78 70 72 65 | 73 73 69 6f 6e 20 74 6f |ar expre|ssion to|
|00002a60| 20 6d 61 74 63 68 20 69 | 6e 20 61 20 63 61 73 65 | match i|n a case|
|00002a70| 2d 73 65 6e 73 69 74 69 | 76 65 20 6d 61 6e 6e 65 |-sensiti|ve manne|
|00002a80| 72 20 28 6e 6f 72 6d 61 | 6c 6c 79 20 6d 61 74 63 |r (norma|lly matc|
|00002a90| 68 65 73 20 61 72 65 20 | 63 61 73 65 20 69 6e 73 |hes are |case ins|
|00002aa0| 65 6e 73 69 74 69 76 65 | 29 2e 00 2a 0c 1b 54 6f |ensitive|)..*..To|
|00002ab0| 20 75 73 65 20 61 20 62 | 75 6c 6c 65 74 20 63 68 | use a b|ullet ch|
|00002ac0| 61 72 61 63 74 65 72 20 | 28 00 00 03 00 16 00 29 |aracter |(......)|
|00002ad0| 64 01 a5 00 00 03 00 9c | 00 29 06 43 29 20 74 6f |d.......|.).C) to|
|00002ae0| 20 61 6e 63 68 6f 72 20 | 74 68 65 20 6d 61 74 63 | anchor |the matc|
|00002af0| 68 20 61 74 20 74 68 65 | 20 62 65 67 69 6e 6e 69 |h at the| beginni|
|00002b00| 6e 67 20 6f 66 20 74 68 | 65 20 6c 69 6e 65 2c 20 |ng of th|e line, |
|00002b10| 74 68 65 20 62 75 6c 6c | 65 74 20 6d 75 73 74 00 |the bull|et must.|
|00002b20| 00 28 01 09 00 b4 0c 66 | 6f 6c 6c 6f 77 20 74 68 |.(.....f|ollow th|
|00002b30| 65 20 d2 00 00 03 00 16 | 00 29 30 01 8d 00 00 03 |e ......|.)0.....|
|00002b40| 00 9c 00 29 06 18 d3 20 | 73 79 6d 62 6f 6c 2e 20 |...)... |symbol. |
|00002b50| 20 54 68 61 74 20 69 73 | 2c 20 75 73 65 3a 00 03 | That is|, use:..|
|00002b60| 00 16 00 0d 00 09 00 2a | 16 07 2f 8d a5 66 6f 6f |.......*|../..foo|
|00002b70| 2f 00 00 03 00 9c 00 0d | 00 0a 00 28 01 34 00 b4 |/.......|...(.4..|
|00002b80| 08 61 6e 64 20 6e 6f 74 | 3a 00 00 03 00 16 00 0d |.and not|:.......|
|00002b90| 00 09 00 2b 36 16 07 2f | a5 8d 66 6f 6f 2f 00 29 |...+6../|..foo/.)|
|00002ba0| 6c 0c 23 20 3c 2d 2d 20 | 57 72 6f 6e 67 21 00 03 |l.# <-- |Wrong!..|
|00002bb0| 00 9c 00 0d 00 0e 00 28 | 01 6e 00 a2 01 a5 00 0d |.......(|.n......|
|00002bc0| 00 0a 00 29 12 5f 54 68 | 65 20 76 61 6c 75 65 20 |...)._Th|e value |
|00002bd0| 6f 66 20 61 20 76 61 72 | 69 61 62 6c 65 20 6d 61 |of a var|iable ma|
|00002be0| 79 20 62 65 20 72 65 66 | 65 72 65 6e 63 65 64 20 |y be ref|erenced |
|00002bf0| 77 69 74 68 69 6e 20 61 | 20 72 65 67 75 6c 61 72 |within a| regular|
|00002c00| 20 65 78 70 72 65 73 73 | 69 6f 6e 20 62 79 20 65 | express|ion by e|
|00002c10| 6e 63 6c 6f 73 69 6e 67 | 20 74 68 65 20 76 61 72 |nclosing| the var|
|00002c20| 69 61 62 6c 65 00 00 2a | 0b 5f 6e 61 6d 65 20 62 |iable..*|._name b|
|00002c30| 65 74 77 65 65 6e 20 b2 | 20 61 6e 64 20 b3 20 73 |etween .| and . s|
|00002c40| 79 6d 62 6f 6c 73 20 28 | 74 68 69 73 20 73 75 62 |ymbols (|this sub|
|00002c50| 73 74 69 74 75 74 69 6f | 6e 20 69 73 20 76 65 72 |stitutio|n is ver|
|00002c60| 79 20 73 69 6d 69 6c 61 | 72 20 74 6f 20 74 68 65 |y simila|r to the|
|00002c70| 20 77 61 79 20 63 75 72 | 6c 79 2d 62 72 61 63 65 | way cur|ly-brace|
|00002c80| 73 20 77 6f 72 6b 20 69 | 6e 00 00 2a 0b 2d 4d 50 |s work i|n..*.-MP|
|00002c90| 57 20 53 68 65 6c 6c 20 | 73 63 72 69 70 74 73 29 |W Shell |scripts)|
|00002ca0| 2e 20 20 54 68 65 20 76 | 61 72 69 61 62 6c 65 d5 |. The v|ariable.|
|00002cb0| 73 20 76 61 6c 75 65 20 | 69 73 20 00 00 04 02 00 |s value |is .....|
|00002cc0| 00 29 a8 03 6e 6f 74 00 | 00 04 00 00 00 29 0b 33 |.)..not.|.....).3|
|00002cd0| 20 74 72 65 61 74 65 64 | 20 61 73 20 61 20 72 65 | treated| as a re|
|00002ce0| 67 75 6c 61 72 20 65 78 | 70 72 65 73 73 69 6f 6e |gular ex|pression|
|00002cf0| 2c 20 62 75 74 20 72 61 | 74 68 65 72 20 6a 75 73 |, but ra|ther jus|
|00002d00| 74 20 61 00 00 28 01 8f | 00 b4 2e 73 74 72 69 6e |t a..(..|...strin|
|00002d10| 67 20 74 68 61 74 20 6d | 75 73 74 20 65 78 61 63 |g that m|ust exac|
|00002d20| 74 6c 79 20 6d 61 74 63 | 68 2e 20 20 41 6e 20 65 |tly matc|h. An e|
|00002d30| 6d 70 74 79 20 76 61 72 | 69 00 00 29 b6 30 61 62 |mpty var|i..).0ab|
|00002d40| 6c 65 20 28 61 20 6e 75 | 6c 6c 20 73 74 72 69 6e |le (a nu|ll strin|
|00002d50| 67 29 20 6d 61 74 63 68 | 65 73 20 6e 6f 74 68 69 |g) match|es nothi|
|00002d60| 6e 67 20 d1 20 6e 6f 74 | 65 20 74 68 61 74 00 28 |ng . not|e that.(|
|00002d70| 01 9a 00 b4 28 76 61 72 | 69 61 62 6c 65 73 20 61 |....(var|iables a|
|00002d80| 72 65 20 65 6d 70 74 79 | 20 75 6e 6c 65 73 73 20 |re empty| unless |
|00002d90| 74 68 65 79 20 61 72 65 | 20 73 65 74 2e 00 00 2a |they are| set...*|
|00002da0| 16 52 46 6f 72 20 69 6e | 73 74 61 6e 63 65 2c 20 |.RFor in|stance, |
|00002db0| 74 68 65 20 66 6f 6c 6c | 6f 77 69 6e 67 20 73 63 |the foll|owing sc|
|00002dc0| 72 69 70 74 20 73 65 61 | 72 63 68 65 73 20 66 6f |ript sea|rches fo|
|00002dd0| 72 20 61 6c 6c 20 6f 63 | 63 75 72 72 65 6e 63 65 |r all oc|currence|
|00002de0| 73 20 6f 66 20 74 68 65 | 20 74 65 78 74 20 d2 66 |s of the| text .f|
|00002df0| 6f 6f d3 3a 00 03 00 16 | 00 0d 00 09 00 2b 36 16 |oo.:....|.....+6.|
|00002e00| 01 a5 00 29 12 0d 73 65 | 74 20 56 41 52 20 22 66 |...)..se|t VAR "f|
|00002e10| 6f 6f 22 00 00 28 01 d0 | 00 ea 0d 2f b2 56 41 52 |oo"..(..|.../.VAR|
|00002e20| b3 2f 20 70 72 69 6e 74 | 00 03 00 9c 00 0d 00 0a |./ print|........|
|00002e30| 00 28 01 e5 00 b4 61 49 | 66 20 74 68 65 20 76 61 |.(....aI|f the va|
|00002e40| 72 69 61 62 6c 65 20 6d | 61 74 63 68 20 68 61 73 |riable m|atch has|
|00002e50| 20 74 6f 20 62 65 20 63 | 61 73 65 2d 73 65 6e 73 | to be c|ase-sens|
|00002e60| 69 74 69 76 65 2c 20 74 | 68 65 20 72 65 67 75 6c |itive, t|he regul|
|00002e70| 61 72 20 65 78 70 72 65 | 73 73 69 6f 6e 20 6d 75 |ar expre|ssion mu|
|00002e80| 73 74 20 62 65 20 63 61 | 73 65 2d 73 65 6e 73 69 |st be ca|se-sensi|
|00002e90| 74 69 76 65 2c 20 61 73 | 00 2a 0b 03 69 6e 3a 00 |tive, as|.*..in:.|
|00002ea0| 00 03 00 16 00 0d 00 09 | 00 2b 36 16 01 a5 00 29 |........|.+6....)|
|00002eb0| 12 0d 73 65 74 20 56 41 | 52 20 22 66 6f 6f 22 00 |..set VA|R "foo".|
|00002ec0| 00 28 02 10 00 ea 0e 2f | 8d b2 56 41 52 b3 2f 20 |.(...../|..VAR./ |
|00002ed0| 70 72 69 6e 74 00 00 03 | 00 9c 00 04 01 00 00 0d |print...|........|
|00002ee0| 00 0a 00 28 02 30 00 5a | 0f 43 6f 6d 6d 6f 6e 20 |...(.0.Z|.Common |
|00002ef0| 50 69 74 66 61 6c 6c 73 | 00 04 00 00 00 2b 3f 0b |Pitfalls|.....+?.|
|00002f00| 62 42 79 20 66 61 72 20 | 74 68 65 20 6d 6f 73 74 |bBy far |the most|
|00002f10| 20 63 6f 6d 6d 6f 6e 20 | 6d 69 73 74 61 6b 65 20 | common |mistake |
|00002f20| 66 6f 72 20 61 20 62 65 | 67 69 6e 6e 69 6e 67 20 |for a be|ginning |
|00002f30| 53 74 72 65 61 6d 45 64 | 69 74 20 75 73 65 72 20 |StreamEd|it user |
|00002f40| 74 6f 20 6d 61 6b 65 20 | 69 73 20 74 6f 20 63 6f |to make |is to co|
|00002f50| 6e 66 75 73 65 20 76 61 | 72 69 61 62 6c 65 73 20 |nfuse va|riables |
|00002f60| 61 6e 64 00 00 2a 0b 64 | 73 74 72 69 6e 67 73 20 |and..*.d|strings |
|00002f70| 69 6e 20 72 65 70 6c 61 | 63 65 6d 65 6e 74 20 65 |in repla|cement e|
|00002f80| 78 70 72 65 73 73 69 6f | 6e 73 2e 20 20 57 68 65 |xpressio|ns. Whe|
|00002f90| 6e 20 6e 6f 74 20 77 69 | 74 68 69 6e 20 72 65 67 |n not wi|thin reg|
|00002fa0| 75 6c 61 72 20 65 78 70 | 72 65 73 73 69 6f 6e 73 |ular exp|ressions|
|00002fb0| 2c 20 73 74 72 69 6e 67 | 73 20 6d 75 73 74 20 62 |, string|s must b|
|00002fc0| 65 20 71 75 6f 74 65 64 | 3b 20 61 6e 00 2a 0b 5c |e quoted|; an.*.\|
|00002fd0| 75 6e 71 75 6f 74 65 64 | 20 76 61 72 69 61 62 6c |unquoted| variabl|
|00002fe0| 65 20 6e 61 6d 65 20 72 | 65 70 72 65 73 65 6e 74 |e name r|epresent|
|00002ff0| 73 20 74 68 65 20 76 61 | 6c 75 65 20 6f 66 20 74 |s the va|lue of t|
|00003000| 68 65 20 76 61 72 69 61 | 62 6c 65 2e 20 20 20 46 |he varia|ble. F|
|00003010| 6f 72 20 69 6e 73 74 61 | 6e 63 65 2c 20 74 68 65 |or insta|nce, the|
|00003020| 20 73 74 61 74 65 6d 65 | 6e 74 73 3a 00 03 00 16 | stateme|nts:....|
|00003030| 00 0d 00 09 00 2b 51 16 | 11 72 65 70 6c 61 63 65 |.....+Q.|.replace|
|00003040| 20 2f 68 75 6d 2f 20 64 | 75 6d 00 29 b4 12 23 20 | /hum/ d|um.)..# |
|00003050| 74 68 65 20 76 61 72 69 | 61 62 6c 65 20 64 75 6d |the vari|able dum|
|00003060| 00 03 00 9c 00 0d 00 0a | 00 28 02 71 00 99 03 61 |........|.(.q...a|
|00003070| 6e 64 00 03 00 16 00 0d | 00 09 00 2b 51 0b 13 72 |nd......|...+Q..r|
|00003080| 65 70 6c 61 63 65 20 2f | 68 75 6d 2f 20 22 64 75 |eplace /|hum/ "du|
|00003090| 6d 22 00 29 b4 12 23 20 | 74 68 65 20 73 74 72 69 |m".)..# |the stri|
|000030a0| 6e 67 20 22 64 75 6d 22 | 00 03 00 9c 00 0d 00 0a |ng "dum"|........|
|000030b0| 00 28 02 92 00 99 54 64 | 69 66 66 65 72 20 69 6e |.(....Td|iffer in|
|000030c0| 20 74 68 61 74 20 74 68 | 65 20 66 69 72 73 74 20 | that th|e first |
|000030d0| 73 74 61 74 65 6d 65 6e | 74 20 72 65 70 6c 61 63 |statemen|t replac|
|000030e0| 65 73 20 2f 68 75 6d 2f | 20 77 69 74 68 20 74 68 |es /hum/| with th|
|000030f0| 65 20 63 6f 6e 74 65 6e | 74 73 20 6f 66 20 74 68 |e conten|ts of th|
|00003100| 65 20 76 61 72 69 61 62 | 6c 65 20 00 00 03 00 16 |e variab|le .....|
|00003110| 00 28 02 92 01 de 03 64 | 75 6d 00 03 00 9c 00 29 |.(.....d|um.....)|
|00003120| 12 0b 2c 20 77 68 69 6c | 65 20 74 68 65 00 00 28 |.., whil|e the..(|
|00003130| 02 9d 00 99 5f 73 65 63 | 6f 6e 64 20 73 74 61 74 |...._sec|ond stat|
|00003140| 65 6d 65 6e 74 20 72 65 | 70 6c 61 63 65 73 20 2f |ement re|places /|
|00003150| 68 75 6d 2f 20 77 69 74 | 68 20 74 68 65 20 73 74 |hum/ wit|h the st|
|00003160| 72 69 6e 67 20 d2 64 75 | 6d d3 2e 20 20 53 69 6e |ring .du|m.. Sin|
|00003170| 63 65 20 76 61 72 69 61 | 62 6c 65 73 20 73 74 61 |ce varia|bles sta|
|00003180| 72 74 20 6f 75 74 20 65 | 6d 70 74 79 2c 20 69 66 |rt out e|mpty, if|
|00003190| 20 74 68 65 00 2a 0c 09 | 76 61 72 69 61 62 6c 65 | the.*..|variable|
|000031a0| 20 00 00 03 00 16 00 29 | 21 03 64 75 6d 00 00 03 | ......)|!.dum...|
|000031b0| 00 9c 00 29 12 56 20 68 | 61 73 20 6e 6f 74 20 62 |...).V h|as not b|
|000031c0| 65 65 6e 20 69 6e 69 74 | 69 61 6c 69 7a 65 64 20 |een init|ialized |
|000031d0| 74 68 65 6e 20 74 68 65 | 20 66 69 72 73 74 20 73 |then the| first s|
|000031e0| 74 61 74 65 6d 65 6e 74 | 20 68 61 73 20 74 68 65 |tatement| has the|
|000031f0| 20 70 6f 73 73 69 62 6c | 79 20 61 6c 61 72 6d 69 | possibl|y alarmi|
|00003200| 6e 67 20 61 63 74 69 6f | 6e 20 6f 66 00 28 02 b4 |ng actio|n of.(..|
|00003210| 00 99 13 64 65 6c 65 74 | 69 6e 67 20 74 68 65 20 |...delet|ing the |
|00003220| 2f 68 75 6d 2f 2e 00 ff | 00 1f 00 1e 02 f9 02 46 |/hum/...|.......F|
|00003230| 00 11 02 ff 0c 00 ff ff | ff ff 00 1e 00 00 00 1f |........|........|
|00003240| 00 00 02 46 00 00 02 f9 | 00 00 00 00 00 00 00 1e |...F....|........|
|00003250| 00 01 00 0a 00 00 00 00 | 03 18 02 64 00 2c 00 08 |........|...d.,..|
|00003260| 00 14 05 54 69 6d 65 73 | 00 03 00 14 00 0d 00 0c |...Times|........|
|00003270| 00 2e 00 04 00 00 00 00 | 00 28 02 e5 00 5a 12 4d |........|.(...Z.M|
|00003280| 50 57 20 33 2e 32 20 41 | 70 70 65 6e 64 69 78 20 |PW 3.2 A|ppendix |
|00003290| 41 00 00 29 d5 01 35 00 | 00 29 39 1e 43 6f 70 79 |A..)..5.|.)9.Copy|
|000032a0| 72 69 67 68 74 20 41 70 | 70 6c 65 20 43 6f 6d 70 |right Ap|ple Comp|
|000032b0| 75 74 65 72 2c 20 49 6e | 63 2e 00 28 02 f1 00 7e |uter, In|c..(...~|
|000032c0| 0d 52 65 6c 65 61 73 65 | 20 4e 6f 74 65 73 00 29 |.Release| Notes.)|
|000032d0| ea 20 31 39 39 30 2d 31 | 39 39 31 2e 20 20 41 6c |. 1990-1|991. Al|
|000032e0| 6c 20 72 69 67 68 74 73 | 20 72 65 73 65 72 76 65 |l rights| reserve|
|000032f0| 64 2e 00 2c 00 0b 00 9c | 08 47 61 72 61 6d 6f 6e |d..,....|.Garamon|
|00003300| 64 00 00 03 00 9c 00 04 | 01 00 00 0d 00 0a 00 28 |d.......|.......(|
|00003310| 00 50 00 5a 0e 54 65 78 | 74 20 41 72 67 75 6d 65 |.P.Z.Tex|t Argume|
|00003320| 6e 74 73 00 00 04 00 00 | 00 2b 3f 0c 52 4d 6f 73 |nts.....|.+?.RMos|
|00003330| 74 20 63 6f 6d 6d 61 6e | 64 73 20 61 63 63 65 70 |t comman|ds accep|
|00003340| 74 20 74 65 78 74 20 61 | 72 67 75 6d 65 6e 74 73 |t text a|rguments|
|00003350| 2c 20 72 65 66 65 72 72 | 65 64 20 74 6f 20 69 6e |, referr|ed to in|
|00003360| 20 74 68 65 20 63 6f 6d | 6d 61 6e 64 20 73 75 6d | the com|mand sum|
|00003370| 6d 61 72 79 20 62 65 6c | 6f 77 20 61 73 20 d2 00 |mary bel|ow as ..|
|00003380| 00 2c 00 0a 00 16 07 43 | 6f 75 72 69 65 72 00 03 |.,.....C|ourier..|
|00003390| 00 16 00 04 02 00 00 28 | 00 5c 01 f1 04 74 65 78 |.......(|.\...tex|
|000033a0| 74 00 00 03 00 9c 00 04 | 00 00 00 29 18 09 d3 2e |t.......|...)....|
|000033b0| 20 20 54 68 65 73 65 00 | 00 28 00 67 00 99 5c 61 | These.|.(.g..\a|
|000033c0| 72 67 75 6d 65 6e 74 73 | 20 61 72 65 20 65 78 70 |rguments| are exp|
|000033d0| 61 6e 64 65 64 20 61 6e | 64 20 63 6f 6e 63 61 74 |anded an|d concat|
|000033e0| 65 6e 61 74 65 64 20 69 | 6e 74 6f 20 61 20 74 65 |enated i|nto a te|
|000033f0| 6d 70 6f 72 61 72 79 20 | 6f 75 74 70 75 74 20 62 |mporary |output b|
|00003400| 75 66 66 65 72 20 61 6e | 64 20 74 68 65 6e 20 6d |uffer an|d then m|
|00003410| 6f 76 65 64 20 74 6f 20 | 74 68 65 00 00 2a 0b 36 |oved to |the..*.6|
|00003420| 64 65 73 74 69 6e 61 74 | 69 6f 6e 2e 20 20 54 65 |destinat|ion. Te|
|00003430| 78 74 20 61 72 67 75 6d | 65 6e 74 73 20 74 61 6b |xt argum|ents tak|
|00003440| 65 20 74 68 65 20 66 6f | 6c 6c 6f 77 69 6e 67 20 |e the fo|llowing |
|00003450| 66 6f 72 6d 73 3a 00 04 | 01 00 00 2b 1b 16 12 54 |forms:..|...+...T|
|00003460| 65 78 74 20 41 72 67 75 | 6d 65 6e 74 20 46 6f 72 |ext Argu|ment For|
|00003470| 6d 00 00 29 7e 09 45 78 | 70 61 6e 73 69 6f 6e 00 |m..)~.Ex|pansion.|
|00003480| 00 20 00 8b 00 b2 00 8b | 01 e7 00 03 00 16 00 04 |. ......|........|
|00003490| 00 00 00 28 00 95 00 b4 | 08 22 73 74 72 69 6e 67 |...(....|."string|
|000034a0| 22 00 00 03 00 9c 00 29 | 7e 33 54 68 65 20 73 74 |"......)|~3The st|
|000034b0| 72 69 6e 67 20 69 74 73 | 65 6c 66 20 28 65 73 63 |ring its|elf (esc|
|000034c0| 61 70 65 20 63 68 61 72 | 61 63 74 65 72 73 20 61 |ape char|acters a|
|000034d0| 72 65 20 70 72 6f 63 65 | 73 73 65 64 2c 00 00 22 |re proce|ssed,.."|
|000034e0| 00 97 01 29 00 f5 00 03 | 00 16 00 28 00 a1 00 b4 |...)....|...(....|
|000034f0| 08 27 73 74 72 69 6e 67 | 27 00 00 03 00 9c 00 29 |.'string|'......)|
|00003500| 7e 29 61 6e 64 20 73 69 | 6e 67 6c 65 20 6f 72 20 |~)and si|ngle or |
|00003510| 64 6f 75 62 6c 65 20 71 | 75 6f 74 65 73 20 61 72 |double q|uotes ar|
|00003520| 65 20 61 6c 6c 6f 77 65 | 64 29 2e 00 00 22 00 a3 |e allowe|d)..."..|
|00003530| 01 29 00 f5 00 22 00 ae | 01 29 00 f6 00 03 00 16 |.)..."..|.)......|
|00003540| 00 28 00 b8 00 b4 01 2e | 00 03 00 9c 00 29 7e 40 |.(......|.....)~@|
|00003550| 41 20 70 65 72 69 6f 64 | 20 72 65 70 72 65 73 65 |A period| represe|
|00003560| 6e 74 73 20 74 68 65 20 | 63 6f 6e 74 65 6e 74 73 |nts the |contents|
|00003570| 20 6f 66 20 74 68 65 20 | 65 64 69 74 20 62 75 66 | of the |edit buf|
|00003580| 66 65 72 20 28 74 68 65 | 20 63 75 72 72 65 6e 74 |fer (the| current|
|00003590| 00 22 00 ba 01 29 00 f5 | 00 2a 0b 1e 69 6e 70 75 |."...)..|.*..inpu|
|000035a0| 74 20 6c 69 6e 65 29 20 | 6d 69 6e 75 73 20 69 74 |t line) |minus it|
|000035b0| 73 20 6e 65 77 6c 69 6e | 65 3b 00 22 00 c5 01 29 |s newlin|e;."...)|
|000035c0| 00 f5 00 22 00 d0 01 29 | 00 f6 00 03 00 16 00 04 |..."...)|........|
|000035d0| 02 00 00 28 00 da 00 b4 | 08 76 61 72 69 61 62 6c |...(....|.variabl|
|000035e0| 65 00 00 03 00 9c 00 04 | 00 00 00 29 7e 1d 54 68 |e.......|...)~.Th|
|000035f0| 65 20 63 6f 6e 74 65 6e | 74 73 20 6f 66 20 74 68 |e conten|ts of th|
|00003600| 65 20 76 61 72 69 61 62 | 6c 65 3b 00 00 22 00 dc |e variab|le;.."..|
|00003610| 01 29 00 f5 00 22 00 e7 | 01 29 00 f6 00 03 00 16 |.)..."..|.)......|
|00003620| 00 28 00 f1 00 b4 01 a8 | 00 04 02 00 00 29 08 01 |.(......|.....)..|
|00003630| 4e 00 00 03 00 9c 00 04 | 00 00 00 29 76 16 54 68 |N.......|...)v.Th|
|00003640| 65 20 6d 61 72 6b 65 64 | 20 65 78 70 72 65 73 73 |e marked| express|
|00003650| 69 6f 6e 20 00 04 02 00 | 00 29 5a 01 4e 00 00 04 |ion ....|.)Z.N...|
|00003660| 00 00 00 29 06 1d 2c 20 | 66 72 6f 6d 20 74 68 65 |...).., |from the|
|00003670| 20 6d 6f 73 74 20 72 65 | 63 65 6e 74 20 6d 61 74 | most re|cent mat|
|00003680| 63 68 3b 00 00 22 00 f3 | 01 29 00 f5 00 22 00 fe |ch;.."..|.)..."..|
|00003690| 01 29 00 f6 00 03 00 16 | 00 04 01 00 00 28 01 08 |.)......|.....(..|
|000036a0| 00 b4 05 2d 66 72 6f 6d | 00 03 00 9c 00 04 00 00 |...-from|........|
|000036b0| 00 29 23 01 20 00 00 03 | 00 16 00 04 02 00 00 29 |.)#. ...|.......)|
|000036c0| 02 08 66 69 6c 65 6e 61 | 6d 65 00 03 00 9c 00 04 |..filena|me......|
|000036d0| 00 00 00 29 59 42 54 68 | 65 20 6e 65 78 74 20 6c |...)YBTh|e next l|
|000036e0| 69 6e 65 20 6f 66 20 69 | 6e 70 75 74 20 66 72 6f |ine of i|nput fro|
|000036f0| 6d 20 74 68 65 20 73 70 | 65 63 69 66 69 65 64 20 |m the sp|ecified |
|00003700| 66 69 6c 65 2c 20 6d 69 | 6e 75 73 20 69 74 73 20 |file, mi|nus its |
|00003710| 74 72 61 69 6c 69 6e 67 | 00 22 01 0a 01 29 00 f5 |trailing|."...)..|
|00003720| 00 2a 0b 3e 6e 65 77 6c | 69 6e 65 20 28 69 66 20 |.*.>newl|ine (if |
|00003730| 61 6e 79 29 2e 20 20 54 | 68 65 20 66 69 6c 65 6e |any). T|he filen|
|00003740| 61 6d 65 20 61 72 67 75 | 6d 65 6e 74 20 6d 61 79 |ame argu|ment may|
|00003750| 20 62 65 20 61 6e 79 20 | 6f 74 68 65 72 20 74 65 | be any |other te|
|00003760| 78 74 00 22 01 15 01 29 | 00 f5 00 2a 0b 15 61 72 |xt."...)|...*..ar|
|00003770| 67 75 6d 65 6e 74 20 66 | 6f 72 6d 20 65 78 63 65 |gument f|orm exce|
|00003780| 70 74 20 00 00 04 01 00 | 00 29 5a 02 2d 6e 00 04 |pt .....|.)Z.-n..|
|00003790| 00 00 00 29 07 2d 20 28 | 61 20 73 74 72 69 6e 67 |...).- (|a string|
|000037a0| 2c 20 61 20 76 61 72 69 | 61 62 6c 65 2c 20 61 6e |, a vari|able, an|
|000037b0| 20 a8 2d 76 61 72 69 61 | 62 6c 65 2c 20 65 74 63 | .-varia|ble, etc|
|000037c0| 2e 29 2e 00 00 22 01 20 | 01 29 00 f5 00 28 01 29 |.)...". |.)...(.)|
|000037d0| 01 32 43 49 66 20 74 68 | 65 20 66 69 6c 65 6e 61 |.2CIf th|e filena|
|000037e0| 6d 65 20 69 73 20 65 6d | 70 74 79 20 28 65 2e 67 |me is em|pty (e.g|
|000037f0| 2e 20 61 6e 20 75 6e 69 | 6e 69 74 69 61 6c 69 7a |. an uni|nitializ|
|00003800| 65 64 20 76 61 72 69 61 | 62 6c 65 29 20 74 68 65 |ed varia|ble) the|
|00003810| 20 76 61 6c 75 65 00 22 | 01 2b 01 29 00 f5 00 2a | value."|.+.)...*|
|00003820| 0b 09 69 73 20 65 6d 70 | 74 79 2e 00 00 22 01 36 |..is emp|ty...".6|
|00003830| 01 29 00 f5 00 22 01 41 | 01 29 00 f6 00 03 00 16 |.)...".A|.)......|
|00003840| 00 04 01 00 00 28 01 4b | 00 b4 02 2d 6e 00 00 03 |.....(.K|...-n...|
|00003850| 00 9c 00 04 00 00 00 29 | 7e 2e 53 75 70 70 72 65 |.......)|~.Suppre|
|00003860| 73 73 20 74 72 61 69 6c | 69 6e 67 20 6e 65 77 6c |ss trail|ing newl|
|00003870| 69 6e 65 20 61 74 20 65 | 6e 64 20 6f 66 20 65 78 |ine at e|nd of ex|
|00003880| 70 61 6e 73 69 6f 6e 2e | 00 22 01 4d 01 29 00 f5 |pansion.|.".M.)..|
|00003890| 00 28 01 61 00 99 63 56 | 61 72 69 61 62 6c 65 73 |.(.a..cV|ariables|
|000038a0| 20 61 72 65 20 6e 61 6d | 65 73 20 66 6f 72 20 73 | are nam|es for s|
|000038b0| 74 72 69 6e 67 73 2e 20 | 20 56 61 72 69 61 62 6c |trings. | Variabl|
|000038c0| 65 73 20 61 72 65 20 69 | 6e 69 74 69 61 6c 6c 79 |es are i|nitially|
|000038d0| 20 65 6d 70 74 79 2e 20 | 20 56 61 72 69 61 62 6c | empty. | Variabl|
|000038e0| 65 20 6e 61 6d 65 73 20 | 61 72 65 20 63 61 73 65 |e names |are case|
|000038f0| 2d 69 67 6e 6f 72 65 64 | 20 43 00 2a 0b 6a 69 64 |-ignored| C.*.jid|
|00003900| 65 6e 74 69 66 69 65 72 | 73 2c 20 74 68 61 74 20 |entifier|s, that |
|00003910| 69 73 2c 20 5b 61 2d 7a | 5f 5d 5b 61 2d 7a 30 2d |is, [a-z|_][a-z0-|
|00003920| 39 5f 5d 2a 2e 20 20 41 | 67 61 69 6e 2c 20 63 61 |9_]*. A|gain, ca|
|00003930| 72 65 20 73 68 6f 75 6c | 64 20 62 65 20 74 61 6b |re shoul|d be tak|
|00003940| 65 6e 20 6e 6f 74 20 74 | 6f 20 6d 69 73 74 61 6b |en not t|o mistak|
|00003950| 65 20 76 61 72 69 61 62 | 6c 65 73 20 66 6f 72 20 |e variab|les for |
|00003960| 73 74 72 69 6e 67 73 2e | 00 2a 17 57 4e 75 6d 62 |strings.|.*.WNumb|
|00003970| 65 72 73 20 61 72 65 20 | 64 65 63 69 6d 61 6c 2e |ers are |decimal.|
|00003980| 20 20 53 74 72 69 6e 67 | 73 20 61 72 65 20 65 6e | String|s are en|
|00003990| 63 6c 6f 73 65 64 20 62 | 79 20 73 69 6e 67 6c 65 |closed b|y single|
|000039a0| 20 6f 72 20 64 6f 75 62 | 6c 65 20 71 75 6f 74 65 | or doub|le quote|
|000039b0| 73 2e 20 20 54 68 65 20 | 62 61 63 6b 73 6c 61 73 |s. The |backslas|
|000039c0| 68 20 28 00 00 03 00 16 | 00 28 01 83 01 e9 01 5c |h (.....|.(.....\|
|000039d0| 00 03 00 9c 00 29 06 0b | 29 20 61 6e 64 20 73 68 |.....)..|) and sh|
|000039e0| 65 6c 6c 00 00 29 28 01 | 2d 00 00 28 01 8e 00 99 |ell..)(.|-..(....|
|000039f0| 64 71 75 6f 74 65 20 28 | b6 29 20 63 68 61 72 61 |dquote (|.) chara|
|00003a00| 63 74 65 72 73 20 6d 61 | 79 20 62 65 20 75 73 65 |cters ma|y be use|
|00003a10| 64 20 74 6f 20 71 75 6f | 74 65 20 73 70 65 63 69 |d to quo|te speci|
|00003a20| 61 6c 20 63 68 61 72 61 | 63 74 65 72 73 20 77 69 |al chara|cters wi|
|00003a30| 74 68 69 6e 20 73 74 72 | 69 6e 67 73 20 61 6e 64 |thin str|ings and|
|00003a40| 20 72 65 67 75 6c 61 72 | 20 65 78 70 72 65 73 73 | regular| express|
|00003a50| 69 6f 6e 73 3a 00 00 04 | 05 00 00 2b 2d 16 0a 51 |ions:...|...+-..Q|
|00003a60| 75 6f 74 65 20 66 6f 72 | 6d 00 00 29 2e 20 20 20 |uote for|m..). |
|00003a70| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 20 20 | | |
|00003a80| 20 20 20 20 20 20 20 20 | 20 20 20 20 20 20 00 29 | | .)|
|00003a90| 40 01 20 00 00 28 01 a4 | 01 32 0a 45 78 70 61 6e |@. ..(..|.2.Expan|
|00003aa0| 64 73 20 74 6f 00 00 03 | 00 16 00 04 00 00 00 28 |ds to...|.......(|
|00003ab0| 01 b0 00 c6 02 b6 6e 00 | 00 29 24 02 5c 6e 00 03 |......n.|.)$.\n..|
|00003ac0| 00 9c 00 29 48 07 6e 65 | 77 6c 69 6e 65 00 00 22 |...)H.ne|wline.."|
|00003ad0| 01 b2 01 2d 00 f5 00 03 | 00 16 00 28 01 bc 00 c6 |...-....|...(....|
|00003ae0| 02 b6 74 00 00 29 24 02 | 5c 74 00 03 00 9c 00 29 |..t..)$.|\t.....)|
|00003af0| 48 03 74 61 62 00 00 22 | 01 be 01 2d 00 f4 00 03 |H.tab.."|...-....|
|00003b00| 00 16 00 28 01 c8 00 c6 | 03 b6 5c 20 00 29 24 02 |...(....|..\ .)$.|
|00003b10| 5c 5c 00 03 00 9c 00 29 | 48 09 62 61 63 6b 73 6c |\\.....)|H.backsl|
|00003b20| 61 73 68 00 00 22 01 ca | 01 2d 00 f4 00 03 00 16 |ash.."..|.-......|
|00003b30| 00 28 01 d4 00 c6 02 b6 | b6 00 00 29 24 02 5c b6 |.(......|...)$.\.|
|00003b40| 00 03 00 9c 00 29 48 0b | 73 68 65 6c 6c 20 71 75 |.....)H.|shell qu|
|00003b50| 6f 74 65 00 00 22 01 d6 | 01 2d 00 f4 00 28 01 ea |ote.."..|.-...(..|
|00003b60| 00 99 31 46 69 6c 65 73 | 20 61 72 65 20 6e 61 6d |..1Files| are nam|
|00003b70| 65 64 20 73 74 72 65 61 | 6d 73 20 6f 66 20 74 65 |ed strea|ms of te|
|00003b80| 78 74 3b 20 74 68 65 20 | 61 72 67 75 6d 65 6e 74 |xt; the |argument|
|00003b90| 20 74 6f 20 00 04 01 00 | 00 29 c1 05 2d 66 72 6f | to ....|.)..-fro|
|00003ba0| 6d 00 00 04 00 00 00 29 | 16 04 20 6f 72 20 00 04 |m......)|.. or ..|
|00003bb0| 01 00 00 29 0d 03 2d 74 | 6f 00 00 04 00 00 00 29 |...)..-t|o......)|
|00003bc0| 0b 24 20 6d 61 79 20 62 | 65 20 61 20 73 74 72 69 |.$ may b|e a stri|
|00003bd0| 6e 67 2c 20 61 20 76 61 | 72 69 61 62 6c 65 2c 20 |ng, a va|riable, |
|00003be0| 61 6e 20 d2 a8 d3 00 28 | 01 f5 00 99 14 76 61 72 |an ....(|.....var|
|00003bf0| 69 61 62 6c 65 2c 20 6f | 72 20 65 76 65 6e 20 61 |iable, o|r even a|
|00003c00| 20 00 00 04 01 00 00 29 | 47 05 2d 66 72 6f 6d 00 | ......)|G.-from.|
|00003c10| 00 04 00 00 00 29 16 53 | 2e 20 20 49 74 20 69 73 |.....).S|. It is|
|00003c20| 20 70 6f 73 73 69 62 6c | 65 20 74 6f 20 72 65 61 | possibl|e to rea|
|00003c30| 64 20 61 20 66 69 6c 65 | 20 74 68 61 74 20 69 73 |d a file| that is|
|00003c40| 20 61 6c 73 6f 20 62 65 | 69 6e 67 20 77 72 69 74 | also be|ing writ|
|00003c50| 74 65 6e 3b 20 77 72 69 | 74 69 6e 67 20 74 6f 20 |ten; wri|ting to |
|00003c60| 61 20 66 69 6c 65 20 64 | 6f 65 73 00 00 28 02 00 |a file d|oes..(..|
|00003c70| 00 99 61 6e 6f 74 20 63 | 68 61 6e 67 65 20 74 68 |..anot c|hange th|
|00003c80| 65 20 72 65 61 64 20 70 | 6f 73 69 74 69 6f 6e 2e |e read p|osition.|
|00003c90| 20 20 54 68 65 72 65 20 | 63 61 6e 20 62 65 20 61 | There |can be a|
|00003ca0| 6e 79 20 6e 75 6d 62 65 | 72 20 6f 66 20 66 69 6c |ny numbe|r of fil|
|00003cb0| 65 73 3b 20 53 74 72 65 | 61 6d 45 64 69 74 20 69 |es; Stre|amEdit i|
|00003cc0| 73 20 6e 6f 74 20 6c 69 | 6d 69 74 65 64 20 62 79 |s not li|mited by|
|00003cd0| 20 74 68 65 00 2a 0b 13 | 73 79 73 74 65 6d d5 73 | the.*..|system.s|
|00003ce0| 20 46 43 42 20 63 6f 75 | 6e 74 2e 00 00 04 01 00 | FCB cou|nt......|
|00003cf0| 00 28 02 2c 00 5a 08 43 | 6f 6d 6d 61 6e 64 73 00 |.(.,.Z.C|ommands.|
|00003d00| 00 04 00 00 00 2b 3f 0b | 60 54 68 65 20 75 6e 64 |.....+?.|`The und|
|00003d10| 65 72 6c 69 6e 65 64 20 | 70 6f 72 74 69 6f 6e 73 |erlined |portions|
|00003d20| 20 6f 66 20 65 61 63 68 | 20 63 6f 6d 6d 61 6e 64 | of each| command|
|00003d30| 20 6e 61 6d 65 20 62 65 | 6c 6f 77 20 69 6e 64 69 | name be|low indi|
|00003d40| 63 61 74 65 20 74 68 65 | 20 6d 69 6e 69 6d 75 6d |cate the| minimum|
|00003d50| 20 61 6d 6f 75 6e 74 20 | 6f 66 20 74 65 78 74 20 | amount |of text |
|00003d60| 6e 65 65 64 65 64 20 74 | 6f 00 00 2a 0b 5b 73 70 |needed t|o..*.[sp|
|00003d70| 65 63 69 66 79 20 74 68 | 65 20 63 6f 6d 6d 61 6e |ecify th|e comman|
|00003d80| 64 2e 20 20 49 74 20 69 | 73 20 67 75 61 72 61 6e |d. It i|s guaran|
|00003d90| 74 65 65 64 20 74 68 61 | 74 20 66 75 74 75 72 65 |teed tha|t future|
|00003da0| 20 63 6f 6d 6d 61 6e 64 | 73 20 77 69 6c 6c 20 6e | command|s will n|
|00003db0| 6f 74 20 63 6f 6e 66 6c | 69 63 74 20 77 69 74 68 |ot confl|ict with|
|00003dc0| 20 65 78 69 73 74 69 6e | 67 00 00 2a 0b 0e 61 62 | existin|g..*..ab|
|00003dd0| 62 72 65 76 69 61 74 69 | 6f 6e 73 2e 00 03 00 16 |breviati|ons.....|
|00003de0| 00 04 05 00 00 28 02 64 | 00 7e 03 41 70 70 00 04 |.....(.d|.~.App..|
|00003df0| 01 00 00 29 15 03 65 6e | 64 00 00 04 00 00 00 29 |...)..en|d......)|
|00003e00| 15 02 20 5b 00 04 01 00 | 00 29 0c 02 2d 6e 00 04 |.. [....|.)..-n..|
|00003e10| 00 00 00 29 0e 02 5d 20 | 00 04 02 00 00 29 0c 04 |...)..] |.....)..|
|00003e20| 74 65 78 74 00 03 00 9c | 00 04 00 00 00 28 02 6f |text....|.....(.o|
|00003e30| 00 99 63 41 70 70 65 6e | 64 20 74 68 65 20 73 70 |..cAppen|d the sp|
|00003e40| 65 63 69 66 69 65 64 20 | 74 65 78 74 20 74 6f 20 |ecified |text to |
|00003e50| 74 68 65 20 61 70 70 65 | 6e 64 20 62 75 66 66 65 |the appe|nd buffe|
|00003e60| 72 2c 20 74 6f 20 62 65 | 20 77 72 69 74 74 65 6e |r, to be| written|
|00003e70| 20 61 74 20 74 68 65 20 | 65 6e 64 20 6f 66 20 74 | at the |end of t|
|00003e80| 68 65 20 63 75 72 72 65 | 6e 74 20 63 79 63 6c 65 |he curre|nt cycle|
|00003e90| 2e 20 20 49 66 20 00 04 | 01 00 00 28 02 6f 02 13 |. If ..|...(.o..|
|00003ea0| 02 2d 6e 00 00 04 00 00 | 00 29 07 03 20 69 73 00 |.-n.....|.).. is.|
|00003eb0| 00 28 02 7a 00 99 47 6e | 6f 74 20 73 70 65 63 69 |.(.z..Gn|ot speci|
|00003ec0| 66 69 65 64 2c 20 61 20 | 6e 65 77 6c 69 6e 65 20 |fied, a |newline |
|00003ed0| 69 73 20 61 75 74 6f 6d | 61 74 69 63 61 6c 6c 79 |is autom|atically|
|00003ee0| 20 61 64 64 65 64 20 74 | 6f 20 74 68 65 20 65 6e | added t|o the en|
|00003ef0| 64 20 6f 66 20 74 68 65 | 20 74 65 78 74 2e 00 03 |d of the| text...|
|00003f00| 00 16 00 0d 00 09 00 2b | 2d 16 37 24 20 41 70 70 |.......+|-.7$ App|
|00003f10| 65 6e 64 20 22 54 68 69 | 73 20 6c 69 6e 65 20 66 |end "Thi|s line f|
|00003f20| 6f 6c 6c 6f 77 73 20 74 | 68 65 20 6c 61 73 74 20 |ollows t|he last |
|00003f30| 6c 69 6e 65 20 6f 66 20 | 74 68 65 20 69 6e 70 75 |line of |the inpu|
|00003f40| 74 22 00 2a 0a 1f 34 32 | 20 41 70 70 20 2d 6e 20 |t".*..42| App -n |
|00003f50| 22 54 68 69 73 20 69 73 | 20 6c 69 6e 65 20 34 33 |"This is| line 43|
|00003f60| 20 3d 3d 3e 22 00 00 ff | 00 1f 00 1e 02 f9 02 46 | ==>"...|.......F|
|00003f70| 00 11 02 ff 0c 00 ff ff | ff ff 00 1e 00 00 00 1f |........|........|
|00003f80| 00 00 02 46 00 00 02 f9 | 00 00 00 00 00 00 00 1e |...F....|........|
|00003f90| 00 01 00 0a 00 00 00 00 | 03 18 02 64 00 2c 00 08 |........|...d.,..|
|00003fa0| 00 14 05 54 69 6d 65 73 | 00 03 00 14 00 0d 00 0c |...Times|........|
|00003fb0| 00 2e 00 04 00 00 00 00 | 00 28 02 e5 00 5a 12 4d |........|.(...Z.M|
|00003fc0| 50 57 20 33 2e 32 20 41 | 70 70 65 6e 64 69 78 20 |PW 3.2 A|ppendix |
|00003fd0| 41 00 00 29 d5 01 36 00 | 00 29 39 1e 43 6f 70 79 |A..)..6.|.)9.Copy|
|00003fe0| 72 69 67 68 74 20 41 70 | 70 6c 65 20 43 6f 6d 70 |right Ap|ple Comp|
|00003ff0| 75 74 65 72 2c 20 49 6e | 63 2e 00 28 02 f1 00 7e |uter, In|c..(...~|
|00004000| 0d 52 65 6c 65 61 73 65 | 20 4e 6f 74 65 73 00 29 |.Release| Notes.)|
|00004010| ea 20 31 39 39 30 2d 31 | 39 39 31 2e 20 20 41 6c |. 1990-1|991. Al|
|00004020| 6c 20 72 69 67 68 74 73 | 20 72 65 73 65 72 76 65 |l rights| reserve|
|00004030| 64 2e 00 2c 00 0a 00 16 | 07 43 6f 75 72 69 65 72 |d..,....|.Courier|
|00004040| 00 03 00 16 00 04 05 00 | 00 0d 00 0a 00 28 00 51 |........|.....(.Q|
|00004050| 00 7e 03 49 6e 73 00 04 | 01 00 00 29 15 03 65 72 |.~.Ins..|...)..er|
|00004060| 74 00 00 04 00 00 00 29 | 15 02 20 5b 00 04 01 00 |t......)|.. [....|
|00004070| 00 29 0c 02 2d 6e 00 04 | 00 00 00 29 0e 02 5d 20 |.)..-n..|...)..] |
|00004080| 00 04 02 00 00 29 0c 04 | 74 65 78 74 00 2c 00 0b |.....)..|text.,..|
|00004090| 00 9c 08 47 61 72 61 6d | 6f 6e 64 00 00 03 00 9c |...Garam|ond.....|
|000040a0| 00 04 00 00 00 28 00 5c | 00 99 63 41 70 70 65 6e |.....(.\|..cAppen|
|000040b0| 64 20 74 68 65 20 73 70 | 65 63 69 66 69 65 64 20 |d the sp|ecified |
|000040c0| 74 65 78 74 20 74 6f 20 | 74 68 65 20 69 6e 73 65 |text to |the inse|
|000040d0| 72 74 20 62 75 66 66 65 | 72 2c 20 74 6f 20 62 65 |rt buffe|r, to be|
|000040e0| 20 77 72 69 74 74 65 6e | 20 61 74 20 74 68 65 20 | written| at the |
|000040f0| 65 6e 64 20 6f 66 20 74 | 68 65 20 63 75 72 72 65 |end of t|he curre|
|00004100| 6e 74 20 63 79 63 6c 65 | 2e 20 20 49 66 20 00 04 |nt cycle|. If ..|
|00004110| 01 00 00 28 00 5c 02 0f | 02 2d 6e 00 00 04 00 00 |...(.\..|.-n.....|
|00004120| 00 29 07 03 20 69 73 00 | 00 28 00 67 00 99 47 6e |.).. is.|.(.g..Gn|
|00004130| 6f 74 20 73 70 65 63 69 | 66 69 65 64 2c 20 61 20 |ot speci|fied, a |
|00004140| 6e 65 77 6c 69 6e 65 20 | 69 73 20 61 75 74 6f 6d |newline |is autom|
|00004150| 61 74 69 63 61 6c 6c 79 | 20 61 64 64 65 64 20 74 |atically| added t|
|00004160| 6f 20 74 68 65 20 65 6e | 64 20 6f 66 20 74 68 65 |o the en|d of the|
|00004170| 20 74 65 78 74 2e 00 03 | 00 16 00 0d 00 09 00 2b | text...|.......+|
|00004180| 2d 16 38 31 20 49 6e 73 | 65 72 74 20 22 54 68 69 |-.81 Ins|ert "Thi|
|00004190| 73 20 74 65 78 74 20 70 | 72 65 63 65 64 65 73 20 |s text p|recedes |
|000041a0| 74 68 65 20 66 69 72 73 | 74 20 6c 69 6e 65 20 6f |the firs|t line o|
|000041b0| 66 20 74 68 65 20 66 69 | 6c 65 22 00 00 2a 0a 1f |f the fi|le"..*..|
|000041c0| 34 32 20 49 6e 73 20 22 | 54 68 69 73 20 69 73 20 |42 Ins "|This is |
|000041d0| 6c 69 6e 65 20 34 32 20 | 3d 3d 3e 22 20 2d 6e 00 |line 42 |==>" -n.|
|000041e0| 00 04 05 00 00 0d 00 0a | 00 28 00 a8 00 7e 02 43 |........|.(...~.C|
|000041f0| 68 00 00 04 01 00 00 29 | 0e 04 61 6e 67 65 00 04 |h......)|..ange..|
|00004200| 00 00 00 29 1c 02 20 5b | 00 04 01 00 00 29 0c 02 |...).. [|.....)..|
|00004210| 2d 6e 00 04 00 00 00 29 | 0e 02 5d 20 00 04 02 00 |-n.....)|..] ....|
|00004220| 00 29 0c 04 74 65 78 74 | 00 03 00 9c 00 04 00 00 |.)..text|........|
|00004230| 00 28 00 b3 00 99 45 52 | 65 70 6c 61 63 65 20 74 |.(....ER|eplace t|
|00004240| 68 65 20 63 6f 6e 74 65 | 6e 74 73 20 6f 66 20 74 |he conte|nts of t|
|00004250| 68 65 20 65 64 69 74 20 | 62 75 66 66 65 72 20 77 |he edit |buffer w|
|00004260| 69 74 68 20 74 68 65 20 | 73 70 65 63 69 66 69 65 |ith the |specifie|
|00004270| 64 20 74 65 78 74 2e 20 | 20 49 66 20 00 04 01 00 |d text. | If ....|
|00004280| 00 28 00 b3 01 9e 02 2d | 6e 00 00 04 00 00 00 29 |.(.....-|n......)|
|00004290| 07 1f 20 69 73 20 6e 6f | 74 20 73 70 65 63 69 66 |.. is no|t specif|
|000042a0| 69 65 64 2c 20 61 20 6e | 65 77 6c 69 6e 65 20 69 |ied, a n|ewline i|
|000042b0| 73 00 00 28 00 be 00 99 | 2b 61 75 74 6f 6d 61 74 |s..(....|+automat|
|000042c0| 69 63 61 6c 6c 79 20 61 | 64 64 65 64 20 74 6f 20 |ically a|dded to |
|000042d0| 74 68 65 20 65 6e 64 20 | 6f 66 20 74 68 65 20 74 |the end |of the t|
|000042e0| 65 78 74 2e 00 03 00 16 | 00 0d 00 09 00 2b 2d 16 |ext.....|.....+-.|
|000042f0| 1b 34 32 20 43 68 61 6e | 67 65 20 22 54 68 69 73 |.42 Chan|ge "This|
|00004300| 20 69 73 20 6c 69 6e 65 | 20 34 32 22 00 2a 0a 38 | is line| 42".*.8|
|00004310| 2f 64 72 6f 69 64 2f 20 | 43 68 20 22 54 68 65 73 |/droid/ |Ch "Thes|
|00004320| 65 20 61 72 65 20 6e 6f | 74 20 74 68 65 20 64 72 |e are no|t the dr|
|00004330| 6f 69 64 73 20 79 6f 75 | 27 72 65 20 6c 6f 6f 6b |oids you|'re look|
|00004340| 69 6e 67 20 66 6f 72 22 | 00 04 05 00 00 0d 00 0a |ing for"|........|
|00004350| 00 28 00 f4 00 7e 03 44 | 65 6c 00 04 01 00 00 29 |.(...~.D|el.....)|
|00004360| 15 03 65 74 65 00 00 03 | 00 9c 00 04 00 00 00 2b |..ete...|.......+|
|00004370| 06 0c 4c 43 6c 65 61 72 | 73 20 74 68 65 20 63 6f |..LClear|s the co|
|00004380| 6e 74 65 6e 74 73 20 6f | 66 20 74 68 65 20 65 64 |ntents o|f the ed|
|00004390| 69 74 20 62 75 66 66 65 | 72 3b 20 65 73 73 65 6e |it buffe|r; essen|
|000043a0| 74 69 61 6c 6c 79 20 74 | 68 65 20 73 61 6d 65 20 |tially t|he same |
|000043b0| 61 73 20 73 70 65 63 69 | 66 79 69 6e 67 20 d2 00 |as speci|fying ..|
|000043c0| 00 03 00 16 00 28 01 00 | 01 bc 09 43 68 61 6e 67 |.....(..|...Chang|
|000043d0| 65 20 2d 6e 00 03 00 9c | 00 29 36 02 d3 2e 00 03 |e -n....|.)6.....|
|000043e0| 00 16 00 0d 00 09 00 28 | 01 16 00 c6 0a 31 2c 24 |.......(|.....1,$|
|000043f0| 20 44 65 6c 65 74 65 00 | 00 2a 0a 11 2f a5 5b 20 | Delete.|.*../.[ |
|00004400| b6 74 5d 2a 23 2f 20 44 | 65 6c 65 74 65 00 00 29 |.t]*#/ D|elete..)|
|00004410| 6c 26 23 20 64 65 6c 65 | 74 65 20 6c 69 6e 65 73 |l&# dele|te lines|
|00004420| 20 74 68 61 74 20 61 72 | 65 20 53 68 65 6c 6c 20 | that ar|e Shell |
|00004430| 63 6f 6d 6d 65 6e 74 73 | 00 04 05 00 00 0d 00 0a |comments|........|
|00004440| 00 28 01 41 00 7e 04 4e | 65 78 74 00 00 03 00 9c |.(.A.~.N|ext.....|
|00004450| 00 04 00 00 00 2b 1b 0b | 68 43 6f 6e 63 61 74 65 |.....+..|hConcate|
|00004460| 6e 61 74 65 73 20 61 6e | 64 20 70 72 69 6e 74 73 |nates an|d prints|
|00004470| 20 74 68 65 20 69 6e 73 | 65 72 74 2c 20 65 64 69 | the ins|ert, edi|
|00004480| 74 20 61 6e 64 20 61 70 | 70 65 6e 64 20 62 75 66 |t and ap|pend buf|
|00004490| 66 65 72 73 2e 20 20 47 | 65 74 73 20 74 68 65 20 |fers. G|ets the |
|000044a0| 6e 65 78 74 20 6c 69 6e | 65 20 6f 66 20 69 6e 70 |next lin|e of inp|
|000044b0| 75 74 20 61 6e 64 20 62 | 65 67 69 6e 73 20 74 68 |ut and b|egins th|
|000044c0| 65 00 00 2a 0b 25 6d 61 | 74 63 68 2d 65 78 65 63 |e..*.%ma|tch-exec|
|000044d0| 75 74 65 2d 70 72 69 6e | 74 20 63 79 63 6c 65 20 |ute-prin|t cycle |
|000044e0| 6f 76 65 72 20 61 67 61 | 69 6e 2e 00 00 03 00 16 |over aga|in......|
|000044f0| 00 0d 00 09 00 2b 2d 16 | 0c 31 2c 2f 66 6f 6f 2f |.....+-.|.1,/foo/|
|00004500| 20 4e 65 78 74 00 00 29 | 6c 23 23 20 69 67 6e 6f | Next..)|l## igno|
|00004510| 72 65 20 69 6e 70 75 74 | 20 75 6e 74 69 6c 20 22 |re input| until "|
|00004520| 66 6f 6f 22 20 69 73 20 | 66 6f 75 6e 64 00 00 03 |foo" is |found...|
|00004530| 00 9c 00 0d 00 0a 00 28 | 01 82 00 99 0a 4e 6f 74 |.......(|.....Not|
|00004540| 65 20 74 68 61 74 20 00 | 00 04 01 00 00 29 28 04 |e that .|.....)(.|
|00004550| 4e 65 78 74 00 04 00 00 | 00 29 13 52 20 61 66 66 |Next....|.).R aff|
|00004560| 65 63 74 73 20 74 68 65 | 20 6e 6f 72 6d 61 6c 20 |ects the| normal |
|00004570| 63 6f 6e 74 72 6f 6c 20 | 66 6c 6f 77 20 69 6e 20 |control |flow in |
|00004580| 74 68 65 20 73 63 72 69 | 70 74 2c 20 73 6f 6d 65 |the scri|pt, some|
|00004590| 74 69 6d 65 73 20 77 69 | 74 68 20 75 6e 65 78 70 |times wi|th unexp|
|000045a0| 65 63 74 65 64 20 72 65 | 73 75 6c 74 73 2e 00 28 |ected re|sults..(|
|000045b0| 01 8e 00 99 09 4f 6e 63 | 65 20 74 68 65 20 00 04 |.....Onc|e the ..|
|000045c0| 01 00 00 29 24 04 4e 65 | 78 74 00 03 00 14 00 04 |...)$.Ne|xt......|
|000045d0| 00 00 00 29 13 54 20 63 | 6f 6d 6d 61 6e 64 20 68 |...).T c|ommand h|
|000045e0| 61 73 20 62 65 65 6e 20 | 65 78 65 63 75 74 65 64 |as been |executed|
|000045f0| 2c 20 6e 6f 20 66 75 72 | 74 68 65 72 20 63 6f 6d |, no fur|ther com|
|00004600| 6d 61 6e 64 73 20 69 6e | 20 74 68 65 20 73 63 72 |mands in| the scr|
|00004610| 69 70 74 20 74 68 61 74 | 20 6d 61 74 63 68 20 74 |ipt that| match t|
|00004620| 68 65 20 63 75 72 72 65 | 6e 74 00 28 01 9a 00 99 |he curre|nt.(....|
|00004630| 61 6c 69 6e 65 20 77 69 | 6c 6c 20 62 65 20 65 78 |aline wi|ll be ex|
|00004640| 65 63 75 74 65 64 2c 20 | 62 65 63 61 75 73 65 20 |ecuted, |because |
|00004650| 74 68 65 20 6e 65 78 74 | 20 6c 69 6e 65 20 6f 66 |the next| line of|
|00004660| 20 69 6e 70 75 74 20 69 | 73 20 66 65 74 63 68 65 | input i|s fetche|
|00004670| 64 20 69 6d 6d 65 64 69 | 61 74 65 6c 79 2e 20 20 |d immedi|ately. |
|00004680| 4e 6f 74 65 20 61 6c 73 | 6f 20 74 68 61 74 20 74 |Note als|o that t|
|00004690| 68 65 00 2a 0b 1f 70 72 | 69 6e 74 69 6e 67 20 69 |he.*..pr|inting i|
|000046a0| 73 20 69 6e 64 65 70 65 | 6e 64 65 6e 74 20 6f 66 |s indepe|ndent of|
|000046b0| 20 74 68 65 20 00 00 04 | 01 00 00 29 78 02 2d 64 | the ...|...)x.-d|
|000046c0| 00 04 00 00 00 29 09 2d | 20 6f 70 74 69 6f 6e 3b |.....).-| option;|
|000046d0| 20 74 68 65 20 62 75 66 | 66 65 72 73 20 77 69 6c | the buf|fers wil|
|000046e0| 6c 20 62 65 20 70 72 69 | 6e 74 65 64 20 65 78 61 |l be pri|nted exa|
|000046f0| 63 74 6c 79 20 00 00 04 | 01 00 00 29 ac 04 6f 6e |ctly ...|...)..on|
|00004700| 63 65 00 04 00 00 00 29 | 16 12 20 72 65 67 61 72 |ce.....)|.. regar|
|00004710| 64 6c 65 73 73 20 6f 66 | 20 74 68 65 00 28 01 b0 |dless of| the.(..|
|00004720| 00 99 17 70 72 65 73 65 | 6e 63 65 20 6f 72 20 61 |...prese|nce or a|
|00004730| 62 73 65 6e 63 65 20 6f | 66 20 00 04 01 00 00 29 |bsence o|f .....)|
|00004740| 5b 02 2d 64 00 04 00 00 | 00 29 09 01 2e 00 00 03 |[.-d....|.)......|
|00004750| 00 16 00 04 05 00 00 28 | 01 c8 00 7e 02 50 72 00 |.......(|...~.Pr.|
|00004760| 00 04 01 00 00 29 0e 03 | 69 6e 74 00 00 04 00 00 |.....)..|int.....|
|00004770| 00 29 15 02 20 5b 00 04 | 01 00 00 29 0c 09 2d 61 |.).. [..|...)..-a|
|00004780| 70 70 65 6e 64 74 6f 00 | 00 04 00 00 00 29 3f 01 |ppendto.|.....)?.|
|00004790| 20 00 00 04 02 00 00 29 | 06 04 66 69 6c 65 00 04 | ......)|..file..|
|000047a0| 00 00 00 29 18 01 20 00 | 00 0d 00 0e 00 29 06 01 |...).. .|.....)..|
|000047b0| 7c 00 00 0d 00 0a 00 29 | 08 01 20 00 00 04 01 00 ||......)|.. .....|
|000047c0| 00 29 06 03 2d 74 6f 00 | 00 04 00 00 00 29 15 01 |.)..-to.|.....)..|
|000047d0| 20 00 00 04 02 00 00 29 | 06 04 66 69 6c 65 00 04 | ......)|..file..|
|000047e0| 00 00 00 29 18 02 5d 20 | 00 04 02 00 00 29 0c 04 |...)..] |.....)..|
|000047f0| 74 65 78 74 00 03 00 9c | 00 04 00 00 00 28 01 d3 |text....|.....(..|
|00004800| 00 99 45 50 72 69 6e 74 | 20 74 68 65 20 73 70 65 |..EPrint| the spe|
|00004810| 63 69 66 69 65 64 20 74 | 65 78 74 20 6f 6e 20 73 |cified t|ext on s|
|00004820| 74 61 6e 64 61 72 64 20 | 6f 75 74 70 75 74 2c 20 |tandard |output, |
|00004830| 6f 72 20 74 6f 20 66 69 | 6c 65 20 73 70 65 63 69 |or to fi|le speci|
|00004840| 66 69 65 64 20 62 79 20 | 00 04 01 00 00 28 01 d3 |fied by |.....(..|
|00004850| 01 a0 04 2d 74 6f 20 00 | 00 04 00 00 00 29 0d 02 |...-to .|.....)..|
|00004860| 6f 72 00 04 01 00 00 29 | 09 0a 20 2d 61 70 70 65 |or.....)|.. -appe|
|00004870| 6e 64 74 6f 00 04 00 00 | 00 29 29 16 2e 20 20 54 |ndto....|.)).. T|
|00004880| 68 65 20 74 65 78 74 20 | 69 73 20 77 72 69 74 74 |he text |is writt|
|00004890| 65 6e 00 28 01 de 00 99 | 68 69 6d 6d 65 64 69 61 |en.(....|himmedia|
|000048a0| 74 65 6c 79 20 28 74 68 | 61 74 20 69 73 2c 20 62 |tely (th|at is, b|
|000048b0| 65 66 6f 72 65 20 74 68 | 65 20 69 6e 73 65 72 74 |efore th|e insert|
|000048c0| 2c 20 65 64 69 74 20 61 | 6e 64 20 61 70 70 65 6e |, edit a|nd appen|
|000048d0| 64 20 62 75 66 66 65 72 | 73 20 61 72 65 20 77 72 |d buffer|s are wr|
|000048e0| 69 74 74 65 6e 29 2e 20 | 20 49 66 20 6e 6f 20 74 |itten). | If no t|
|000048f0| 65 78 74 20 69 73 20 73 | 70 65 63 69 66 69 65 64 |ext is s|pecified|
|00004900| 2c 00 00 2a 0b 36 d2 2e | d3 2c 20 74 68 65 20 63 |,..*.6..|., the c|
|00004910| 6f 6e 74 65 6e 74 73 20 | 6f 66 20 74 68 65 20 65 |ontents |of the e|
|00004920| 64 69 74 20 62 75 66 66 | 65 72 2c 20 69 73 20 61 |dit buff|er, is a|
|00004930| 73 73 75 6d 65 64 2e 20 | 20 49 66 20 00 04 01 00 |ssumed. | If ....|
|00004940| 00 29 c8 02 2d 6e 00 04 | 00 00 00 29 07 33 20 69 |.)..-n..|...).3 i|
|00004950| 73 20 6e 6f 74 20 73 70 | 65 63 69 66 69 65 64 2c |s not sp|ecified,|
|00004960| 20 61 20 6e 65 77 6c 69 | 6e 65 20 69 73 20 61 75 | a newli|ne is au|
|00004970| 74 6f 6d 61 74 69 63 61 | 6c 6c 79 20 61 64 64 65 |tomatica|lly adde|
|00004980| 64 00 00 28 01 f4 00 99 | 17 74 6f 20 74 68 65 20 |d..(....|.to the |
|00004990| 65 6e 64 20 6f 66 20 74 | 68 65 20 74 65 78 74 2e |end of t|he text.|
|000049a0| 00 2a 16 04 54 68 65 20 | 00 04 01 00 00 29 0f 09 |.*..The |.....)..|
|000049b0| 2d 61 70 70 65 6e 64 74 | 6f 00 00 04 00 00 00 29 |-appendt|o......)|
|000049c0| 27 5d 20 6f 70 74 69 6f | 6e 20 61 70 70 65 6e 64 |'] optio|n append|
|000049d0| 73 20 74 68 65 20 6f 75 | 74 70 75 74 20 6f 66 20 |s the ou|tput of |
|000049e0| 50 72 69 6e 74 20 74 6f | 20 61 6e 20 65 78 69 73 |Print to| an exis|
|000049f0| 74 69 6e 67 20 66 69 6c | 65 2e 20 20 49 66 20 74 |ting fil|e. If t|
|00004a00| 68 65 20 66 69 6c 65 20 | 64 6f 65 73 20 6e 6f 74 |he file |does not|
|00004a10| 20 61 6c 72 65 61 64 79 | 20 65 78 69 73 74 2c 00 | already| exist,.|
|00004a20| 00 28 02 15 00 99 0e 69 | 74 20 69 73 20 63 72 65 |.(.....i|t is cre|
|00004a30| 61 74 65 64 2e 00 00 2a | 16 04 54 68 65 20 00 04 |ated...*|..The ..|
|00004a40| 01 00 00 29 0f 03 2d 74 | 6f 00 00 04 00 00 00 29 |...)..-t|o......)|
|00004a50| 0b 66 20 6f 70 74 69 6f | 6e 20 64 69 72 65 63 74 |.f optio|n direct|
|00004a60| 73 20 74 68 65 20 6f 75 | 74 70 75 74 20 6f 66 20 |s the ou|tput of |
|00004a70| 50 72 69 6e 74 20 74 6f | 20 74 68 65 20 73 70 65 |Print to| the spe|
|00004a80| 63 69 66 69 65 64 20 66 | 69 6c 65 2e 20 20 54 68 |cified f|ile. Th|
|00004a90| 65 20 66 69 6c 65 20 69 | 73 20 74 72 75 6e 63 61 |e file i|s trunca|
|00004aa0| 74 65 64 20 74 68 65 20 | 66 69 72 73 74 20 74 69 |ted the |first ti|
|00004ab0| 6d 65 20 69 74 20 69 73 | 00 28 02 36 00 99 0b 77 |me it is|.(.6...w|
|00004ac0| 72 69 74 74 65 6e 20 74 | 6f 2e 00 ff 00 1f 00 1e |ritten t|o.......|
|00004ad0| 02 f9 02 46 00 11 02 ff | 0c 00 ff ff ff ff 00 1e |...F....|........|
|00004ae0| 00 00 00 1f 00 00 02 46 | 00 00 02 f9 00 00 00 00 |.......F|........|
|00004af0| 00 00 00 1e 00 01 00 0a | 00 00 00 00 03 18 02 64 |........|.......d|
|00004b00| 00 2c 00 08 00 14 05 54 | 69 6d 65 73 00 03 00 14 |.,.....T|imes....|
|00004b10| 00 0d 00 0c 00 2e 00 04 | 00 00 00 00 00 28 02 e5 |........|.....(..|
|00004b20| 00 5a 12 4d 50 57 20 33 | 2e 32 20 41 70 70 65 6e |.Z.MPW 3|.2 Appen|
|00004b30| 64 69 78 20 41 00 00 29 | d5 01 37 00 00 29 39 1e |dix A..)|..7..)9.|
|00004b40| 43 6f 70 79 72 69 67 68 | 74 20 41 70 70 6c 65 20 |Copyrigh|t Apple |
|00004b50| 43 6f 6d 70 75 74 65 72 | 2c 20 49 6e 63 2e 00 28 |Computer|, Inc..(|
|00004b60| 02 f1 00 7e 0d 52 65 6c | 65 61 73 65 20 4e 6f 74 |...~.Rel|ease Not|
|00004b70| 65 73 00 29 ea 20 31 39 | 39 30 2d 31 39 39 31 2e |es.). 19|90-1991.|
|00004b80| 20 20 41 6c 6c 20 72 69 | 67 68 74 73 20 72 65 73 | All ri|ghts res|
|00004b90| 65 72 76 65 64 2e 00 2c | 00 0b 00 9c 08 47 61 72 |erved..,|.....Gar|
|00004ba0| 61 6d 6f 6e 64 00 00 03 | 00 9c 00 0d 00 0a 00 28 |amond...|.......(|
|00004bb0| 00 50 00 99 05 42 6f 74 | 68 20 00 04 01 00 00 29 |.P...Bot|h .....)|
|00004bc0| 15 07 2d 61 70 70 65 6e | 64 00 00 04 00 00 00 29 |..-appen|d......)|
|00004bd0| 1e 05 20 61 6e 64 20 00 | 00 04 01 00 00 29 12 03 |.. and .|.....)..|
|00004be0| 2d 74 6f 00 00 04 00 00 | 00 29 0b 55 20 72 65 71 |-to.....|.).U req|
|00004bf0| 75 69 72 65 20 61 20 66 | 69 6c 65 6e 61 6d 65 20 |uire a f|ilename |
|00004c00| 61 72 67 75 6d 65 6e 74 | 2e 20 20 54 68 65 20 66 |argument|. The f|
|00004c10| 69 6c 65 6e 61 6d 65 20 | 6d 61 79 20 62 65 20 73 |ilename |may be s|
|00004c20| 70 65 63 69 66 69 65 64 | 20 62 79 20 61 20 73 74 |pecified| by a st|
|00004c30| 72 69 6e 67 2c 20 61 20 | 76 61 72 69 61 62 6c 65 |ring, a |variable|
|00004c40| 2c 00 00 28 00 5b 00 99 | 6a 6f 72 20 61 6e 20 a8 |,..(.[..|jor an .|
|00004c50| 2d 76 61 72 69 61 62 6c | 65 2e 20 20 49 66 20 74 |-variabl|e. If t|
|00004c60| 68 65 20 66 69 6c 65 6e | 61 6d 65 20 69 73 20 61 |he filen|ame is a|
|00004c70| 6e 20 65 6d 70 74 79 20 | 73 74 72 69 6e 67 20 28 |n empty |string (|
|00004c80| 65 2e 67 2e 20 61 6e 20 | 75 6e 69 6e 69 74 69 61 |e.g. an |uninitia|
|00004c90| 6c 69 7a 65 64 20 76 61 | 72 69 61 62 6c 65 29 20 |lized va|riable) |
|00004ca0| 6e 6f 74 68 69 6e 67 20 | 69 73 20 70 72 69 6e 74 |nothing |is print|
|00004cb0| 65 64 2e 00 00 2c 00 0a | 00 16 07 43 6f 75 72 69 |ed...,..|...Couri|
|00004cc0| 65 72 00 03 00 16 00 0d | 00 09 00 2b 2d 16 0a 31 |er......|...+-..1|
|00004cd0| 2c 31 30 20 50 72 69 6e | 74 00 00 2a 0a 1f 31 2c |,10 Prin|t..*..1,|
|00004ce0| 24 20 70 72 69 6e 74 20 | 2d 74 6f 20 22 4d 79 46 |$ print |-to "MyF|
|00004cf0| 69 6c 65 22 20 22 3e 3e | 3e 20 22 20 2e 00 00 2a |ile" ">>|> " ...*|
|00004d00| 0a 1c 2f 28 5b 61 2d 7a | 30 2d 39 5d 2b 29 a8 31 |../([a-z|0-9]+).1|
|00004d10| 2f 20 70 72 69 6e 74 20 | 2d 74 6f 20 a8 31 00 2a |/ print |-to .1.*|
|00004d20| 0a 10 31 2c 24 20 50 72 | 20 2d 74 6f 20 4d 59 56 |..1,$ Pr| -to MYV|
|00004d30| 41 52 00 04 05 00 00 0d | 00 0a 00 28 00 b0 00 7e |AR......|...(...~|
|00004d40| 03 52 65 70 00 04 01 00 | 00 29 15 04 6c 61 63 65 |.Rep....|.)..lace|
|00004d50| 00 04 00 00 00 29 1c 02 | 20 5b 00 04 01 00 00 29 |.....)..| [.....)|
|00004d60| 0c 02 2d 63 00 04 00 00 | 00 29 0e 01 20 00 00 04 |..-c....|.).. ...|
|00004d70| 02 00 00 29 06 05 63 6f | 75 6e 74 00 00 04 00 00 |...)..co|unt.....|
|00004d80| 00 29 1e 03 5d 20 2f 00 | 00 04 02 00 00 29 12 07 |.)..] /.|.....)..|
|00004d90| 70 61 74 74 65 72 6e 00 | 00 04 00 00 00 29 2a 02 |pattern.|.....)*.|
|00004da0| 2f 20 00 04 02 00 00 29 | 0c 10 72 65 70 6c 61 63 |/ .....)|..replac|
|00004db0| 65 6d 65 6e 74 5f 74 65 | 78 74 00 03 00 9c 00 04 |ement_te|xt......|
|00004dc0| 00 00 00 28 00 bb 00 99 | 5f 52 65 70 6c 61 63 65 |...(....|_Replace|
|00004dd0| 20 74 68 65 20 70 61 74 | 74 65 72 6e 20 69 6e 20 | the pat|tern in |
|00004de0| 74 68 65 20 65 64 69 74 | 20 62 75 66 66 65 72 20 |the edit| buffer |
|00004df0| 77 69 74 68 20 74 68 65 | 20 73 70 65 63 69 66 69 |with the| specifi|
|00004e00| 65 64 20 74 65 78 74 2e | 20 20 55 6e 6c 69 6b 65 |ed text.| Unlike|
|00004e10| 20 74 68 65 69 72 20 62 | 65 68 61 76 69 6f 72 20 | their b|ehavior |
|00004e20| 69 6e 20 6f 74 68 65 72 | 00 2a 0b 5e 63 6f 6d 6d |in other|.*.^comm|
|00004e30| 61 6e 64 73 2c 20 61 6e | 79 20 d2 a8 d3 20 76 61 |ands, an|y ... va|
|00004e40| 72 69 61 62 6c 65 73 20 | 69 6e 20 74 68 65 20 72 |riables |in the r|
|00004e50| 65 70 6c 61 63 65 6d 65 | 6e 74 20 74 65 78 74 20 |eplaceme|nt text |
|00004e60| 72 65 66 65 72 20 74 6f | 20 74 68 65 20 76 61 6c |refer to| the val|
|00004e70| 75 65 73 20 73 65 74 20 | 62 79 20 70 72 6f 63 65 |ues set |by proce|
|00004e80| 73 73 69 6e 67 20 74 68 | 65 20 00 04 02 00 00 28 |ssing th|e .....(|
|00004e90| 00 c6 02 0a 07 70 61 74 | 74 65 72 6e 00 04 00 00 |.....pat|tern....|
|00004ea0| 00 28 00 d1 00 99 41 61 | 72 67 75 6d 65 6e 74 20 |.(....Aa|rgument |
|00004eb0| 74 6f 20 52 65 70 6c 61 | 63 65 2c 20 6e 6f 74 20 |to Repla|ce, not |
|00004ec0| 74 68 65 20 d2 a8 d3 20 | 76 61 72 69 61 62 6c 65 |the ... |variable|
|00004ed0| 73 20 69 6e 20 74 68 65 | 20 6c 69 6e 65 d5 73 20 |s in the| line.s |
|00004ee0| 61 64 64 72 65 73 73 2e | 00 2a 16 14 54 68 65 20 |address.|.*..The |
|00004ef0| 63 6f 75 6e 74 20 66 6f | 6c 6c 6f 77 69 6e 67 20 |count fo|llowing |
|00004f00| 00 04 01 00 00 29 51 02 | 2d 63 00 04 00 00 00 29 |.....)Q.|-c.....)|
|00004f10| 06 3d 20 6d 61 79 20 62 | 65 20 61 20 6e 75 6d 62 |.= may b|e a numb|
|00004f20| 65 72 2c 20 6f 72 20 d2 | b0 d3 20 28 77 68 69 63 |er, or .|.. (whic|
|00004f30| 68 20 73 70 65 63 69 66 | 69 65 73 20 61 6e 20 69 |h specif|ies an i|
|00004f40| 6e 66 69 6e 69 74 65 20 | 63 6f 75 6e 74 29 2e 00 |nfinite |count)..|
|00004f50| 00 03 00 16 00 0d 00 09 | 00 28 00 fd 00 c6 23 2f |........|.(....#/|
|00004f60| 34 32 2f 20 72 65 70 6c | 61 63 65 20 2f 34 32 2f |42/ repl|ace /42/|
|00004f70| 20 22 4d 65 61 6e 69 6e | 67 20 6f 66 20 4c 69 66 | "Meanin|g of Lif|
|00004f80| 65 22 00 2a 0a 21 2f 34 | 32 2f 20 72 65 70 6c 61 |e".*.!/4|2/ repla|
|00004f90| 63 65 20 2f 2f 20 22 4d | 65 61 6e 69 6e 67 20 6f |ce // "M|eaning o|
|00004fa0| 66 20 4c 69 66 65 22 00 | 00 29 d8 10 23 20 2f 2f |f Life".|.)..# //|
|00004fb0| 20 69 73 20 74 68 65 20 | 73 61 6d 65 00 28 01 11 | is the |same.(..|
|00004fc0| 00 c6 38 52 65 70 20 2f | 28 a9 5b 20 b6 74 5d 2a |..8Rep /|(.[ .t]*|
|00004fd0| 31 39 5b 2d 30 2d 39 5d | 2b 29 a8 31 28 5b 20 b6 |19[-0-9]|+).1([ .|
|00004fe0| 74 5d 2a 41 70 70 6c 65 | c5 29 a8 32 2f 20 a8 31 |t]*Apple|.).2/ .1|
|00004ff0| 20 22 2c 31 39 38 39 22 | 20 a8 32 00 00 04 05 00 | ",1989"| .2.....|
|00005000| 00 0d 00 0a 00 28 01 32 | 00 7e 04 45 78 69 74 00 |.....(.2|.~.Exit.|
|00005010| 00 04 00 00 00 29 1c 02 | 20 5b 00 04 02 00 00 29 |.....)..| [.....)|
|00005020| 0c 06 73 74 61 74 75 73 | 00 04 00 00 00 29 24 01 |..status|.....)$.|
|00005030| 5d 00 00 03 00 9c 00 28 | 01 3d 00 99 63 53 74 6f |]......(|.=..cSto|
|00005040| 70 20 70 72 6f 63 65 73 | 73 69 6e 67 2e 20 20 4e |p proces|sing. N|
|00005050| 6f 74 68 69 6e 67 20 6d | 6f 72 65 20 69 73 20 70 |othing m|ore is p|
|00005060| 72 69 6e 74 65 64 2e 20 | 20 49 66 20 61 20 73 69 |rinted. | If a si|
|00005070| 6e 67 6c 65 20 6e 75 6d | 65 72 69 63 20 61 72 67 |ngle num|eric arg|
|00005080| 75 6d 65 6e 74 20 69 73 | 20 73 75 70 70 6c 69 65 |ument is| supplie|
|00005090| 64 2c 20 69 74 20 69 73 | 20 75 73 65 64 20 61 73 |d, it is| used as|
|000050a0| 00 2a 0b 19 53 74 72 65 | 61 6d 45 64 69 74 d5 73 |.*..Stre|amEdit.s|
|000050b0| 20 65 78 69 74 20 73 74 | 61 74 75 73 2e 00 00 03 | exit st|atus....|
|000050c0| 00 16 00 0d 00 09 00 2b | 2d 16 07 45 78 69 74 20 |.......+|-..Exit |
|000050d0| 34 32 00 29 6c 15 23 20 | 65 78 69 74 20 77 69 74 |42.)l.# |exit wit|
|000050e0| 68 20 73 74 61 74 75 73 | 20 34 32 00 00 28 01 68 |h status| 42..(.h|
|000050f0| 00 c6 04 45 78 69 74 00 | 00 29 6c 14 23 20 65 78 |...Exit.|.)l.# ex|
|00005100| 69 74 20 77 69 74 68 20 | 73 74 61 74 75 73 20 30 |it with |status 0|
|00005110| 00 04 05 00 00 0d 00 0a | 00 28 01 89 00 7e 03 53 |........|.(...~.S|
|00005120| 65 74 00 04 00 00 00 29 | 15 02 20 5b 00 04 01 00 |et.....)|.. [....|
|00005130| 00 29 0c 02 2d 61 00 04 | 00 00 00 29 0e 03 20 7c |.)..-a..|...).. ||
|00005140| 20 00 00 04 01 00 00 29 | 12 02 2d 69 00 04 00 00 | ......)|..-i....|
|00005150| 00 29 0e 02 5d 20 00 04 | 02 00 00 29 0c 08 76 61 |.)..] ..|...)..va|
|00005160| 72 69 61 62 6c 65 00 04 | 00 00 00 29 30 01 20 00 |riable..|...)0. .|
|00005170| 00 04 02 00 00 29 06 04 | 74 65 78 74 00 03 00 9c |.....)..|text....|
|00005180| 00 04 00 00 00 28 01 94 | 00 99 61 53 65 74 20 74 |.....(..|..aSet t|
|00005190| 68 65 20 63 6f 6e 74 65 | 6e 74 73 20 6f 66 20 74 |he conte|nts of t|
|000051a0| 68 65 20 76 61 72 69 61 | 62 6c 65 20 74 6f 20 74 |he varia|ble to t|
|000051b0| 68 65 20 73 70 65 63 69 | 66 69 65 64 20 74 65 78 |he speci|fied tex|
|000051c0| 74 2e 20 20 4e 6f 20 6e | 65 77 6c 69 6e 65 20 69 |t. No n|ewline i|
|000051d0| 73 20 61 75 74 6f 6d 61 | 74 69 63 61 6c 6c 79 20 |s automa|tically |
|000051e0| 61 64 64 65 64 2e 20 20 | 54 68 65 20 00 04 01 00 |added. |The ....|
|000051f0| 00 28 01 94 02 08 02 2d | 61 00 00 04 00 00 00 29 |.(.....-|a......)|
|00005200| 06 07 20 6f 70 74 69 6f | 6e 00 00 28 01 9f 00 99 |.. optio|n..(....|
|00005210| 52 63 61 75 73 65 73 20 | 74 68 65 20 74 65 78 74 |Rcauses |the text|
|00005220| 20 74 6f 20 62 65 20 61 | 70 70 65 6e 64 65 64 20 | to be a|ppended |
|00005230| 74 6f 20 74 68 65 20 76 | 61 72 69 61 62 6c 65 d5 |to the v|ariable.|
|00005240| 73 20 63 75 72 72 65 6e | 74 20 63 6f 6e 74 65 6e |s curren|t conten|
|00005250| 74 73 2e 20 20 4c 69 6b | 65 77 69 73 65 2c 20 74 |ts. Lik|ewise, t|
|00005260| 68 65 20 00 00 04 01 00 | 00 28 01 9f 01 d1 02 2d |he .....|.(.....-|
|00005270| 69 00 00 04 00 00 00 29 | 05 12 20 6f 70 74 69 6f |i......)|.. optio|
|00005280| 6e 20 63 61 75 73 65 73 | 20 74 68 65 00 28 01 aa |n causes| the.(..|
|00005290| 00 99 3b 74 65 78 74 20 | 74 6f 20 62 65 20 69 6e |..;text |to be in|
|000052a0| 73 65 72 74 65 64 20 62 | 65 66 6f 72 65 20 74 68 |serted b|efore th|
|000052b0| 65 20 76 61 72 69 61 62 | 6c 65 d5 73 20 63 75 72 |e variab|le.s cur|
|000052c0| 72 65 6e 74 20 63 6f 6e | 74 65 6e 74 73 2e 00 03 |rent con|tents...|
|000052d0| 00 16 00 0d 00 09 00 2b | 2d 16 2a 2f a5 23 21 28 |.......+|-.*/.#!(|
|000052e0| 5b 61 2d 7a 41 2d 5a 30 | 2d 39 5f 5d 2b 29 a8 31 |[a-zA-Z0|-9_]+).1|
|000052f0| 2f 20 53 65 74 20 63 75 | 72 72 65 6e 74 5f 66 69 |/ Set cu|rrent_fi|
|00005300| 6c 65 20 a8 31 00 00 2a | 0a 0a 73 65 74 20 6c 69 |le .1..*|..set li|
|00005310| 6e 65 20 2e 00 29 6c 29 | 23 20 6d 61 6b 65 20 63 |ne ..)l)|# make c|
|00005320| 6f 70 79 20 6f 66 20 63 | 75 72 72 65 6e 74 20 6c |opy of c|urrent l|
|00005330| 69 6e 65 2c 20 73 61 6e | 73 20 6e 65 77 6c 69 6e |ine, san|s newlin|
|00005340| 65 00 00 28 01 d4 00 c6 | 0f 73 65 74 20 6c 69 6e |e..(....|.set lin|
|00005350| 65 20 2e 20 22 5c 6e 22 | 00 29 6c 29 23 20 6d 61 |e . "\n"|.)l)# ma|
|00005360| 6b 65 20 63 6f 70 79 20 | 6f 66 20 63 75 72 72 65 |ke copy |of curre|
|00005370| 6e 74 20 6c 69 6e 65 2c | 20 77 69 74 68 20 6e 65 |nt line,| with ne|
|00005380| 77 6c 69 6e 65 00 00 28 | 01 de 00 c6 1d 73 65 74 |wline..(|.....set|
|00005390| 20 2d 61 20 66 72 6f 67 | 20 2d 66 72 6f 6d 20 22 | -a frog| -from "|
|000053a0| 73 6f 6d 65 20 66 69 6c | 65 22 00 04 05 00 00 0d |some fil|e"......|
|000053b0| 00 0a 00 28 01 ff 00 7e | 03 4f 70 74 00 04 00 00 |...(...~|.Opt....|
|000053c0| 00 29 15 04 69 6f 6e 20 | 00 04 02 00 00 29 18 07 |.)..ion |.....)..|
|000053d0| 6b 65 79 77 6f 72 64 00 | 00 04 00 00 00 29 2a 02 |keyword.|.....)*.|
|000053e0| 20 c9 00 03 00 9c 00 28 | 02 0a 00 99 61 41 20 67 | ......(|....aA g|
|000053f0| 65 6e 65 72 61 6c 20 70 | 75 72 70 6f 73 65 20 63 |eneral p|urpose c|
|00005400| 6f 6d 6d 61 6e 64 20 74 | 68 61 74 20 63 6f 6e 74 |ommand t|hat cont|
|00005410| 72 6f 6c 73 20 74 68 65 | 20 70 72 6f 63 65 73 73 |rols the| process|
|00005420| 69 6e 67 20 6f 66 20 74 | 68 65 20 73 63 72 69 70 |ing of t|he scrip|
|00005430| 74 20 61 6e 64 20 74 68 | 65 20 69 6e 70 75 74 20 |t and th|e input |
|00005440| 74 65 78 74 2e 20 20 43 | 75 72 72 65 6e 74 00 2a |text. C|urrent.*|
|00005450| 0b 0d 6b 65 79 77 6f 72 | 64 73 20 61 72 65 3a 00 |..keywor|ds are:.|
|00005460| 00 04 05 00 00 2b 09 16 | 04 41 75 74 6f 00 00 04 |.....+..|.Auto...|
|00005470| 00 00 00 29 14 06 44 65 | 6c 65 74 65 00 2b 07 0b |...)..De|lete.+..|
|00005480| 4a 53 70 65 63 69 66 79 | 69 6e 67 20 74 68 65 20 |JSpecify|ing the |
|00005490| d2 61 75 74 6f 20 64 65 | 6c 65 74 65 d3 20 6f 70 |.auto de|lete. op|
|000054a0| 74 69 6f 6e 20 69 73 20 | 65 71 75 69 76 61 6c 65 |tion is |equivale|
|000054b0| 6e 74 20 74 6f 20 61 70 | 70 65 6e 64 69 6e 67 20 |nt to ap|pending |
|000054c0| 74 68 65 20 63 6f 6d 6d | 61 6e 64 00 00 03 00 16 |the comm|and.....|
|000054d0| 00 0d 00 09 00 2b 24 16 | 0a 2f c5 2f 20 44 65 6c |.....+$.|././ Del|
|000054e0| 65 74 65 00 00 03 00 9c | 00 0d 00 0a 00 28 02 61 |ete.....|.....(.a|
|000054f0| 00 bd 5d 74 6f 20 74 68 | 65 20 76 65 72 79 20 65 |..]to th|e very e|
|00005500| 6e 64 20 6f 66 20 74 68 | 65 20 73 63 72 69 70 74 |nd of th|e script|
|00005510| 2e 20 20 41 6c 6c 20 69 | 6e 70 75 74 20 6c 69 6e |. All i|nput lin|
|00005520| 65 73 20 77 69 6c 6c 20 | 62 65 20 64 65 6c 65 74 |es will |be delet|
|00005530| 65 64 3b 20 74 68 65 20 | 6f 6e 6c 79 20 6f 75 74 |ed; the |only out|
|00005540| 70 75 74 20 77 69 6c 6c | 20 62 65 20 66 72 6f 6d |put will| be from|
|00005550| 00 04 01 00 00 2a 0b 05 | 50 72 69 6e 74 00 00 04 |.....*..|Print...|
|00005560| 00 00 00 29 15 2b 20 63 | 6f 6d 6d 61 6e 64 73 2e |...).+ c|ommands.|
|00005570| 20 20 54 68 69 73 20 69 | 73 20 61 6c 73 6f 20 65 | This i|s also e|
|00005580| 71 75 69 76 61 6c 65 6e | 74 20 74 6f 20 74 68 65 |quivalen|t to the|
|00005590| 20 00 00 04 01 00 00 29 | a3 02 2d 64 00 04 00 00 | ......)|..-d....|
|000055a0| 00 29 07 2a 20 63 6f 6d | 6d 61 6e 64 20 6c 69 6e |.).* com|mand lin|
|000055b0| 65 20 6f 70 74 69 6f 6e | 2e 20 20 54 68 69 73 20 |e option|. This |
|000055c0| 69 73 20 75 73 65 66 75 | 6c 20 77 68 65 6e 00 28 |is usefu|l when.(|
|000055d0| 02 77 00 bd 5a 77 72 69 | 74 69 6e 67 20 66 69 6c |.w..Zwri|ting fil|
|000055e0| 74 65 72 73 20 6f 72 20 | 73 63 72 69 70 74 73 20 |ters or |scripts |
|000055f0| 74 68 61 74 20 64 6f 20 | 6e 6f 74 20 6e 65 65 64 |that do |not need|
|00005600| 20 74 6f 20 63 6f 70 79 | 20 74 68 65 20 69 6e 70 | to copy| the inp|
|00005610| 75 74 20 6c 69 6e 65 73 | 20 61 73 20 61 20 6d 61 |ut lines| as a ma|
|00005620| 74 74 65 72 20 6f 66 20 | 63 6f 75 72 73 65 2e 00 |tter of |course..|
|00005630| 00 04 01 00 00 28 02 98 | 00 5a 04 54 79 70 65 00 |.....(..|.Z.Type.|
|00005640| 00 04 00 00 00 29 3f 04 | 54 6f 6f 6c 00 04 01 00 |.....)?.|Tool....|
|00005650| 00 28 02 ae 00 5a 05 49 | 6e 70 75 74 00 04 00 00 |.(...Z.I|nput....|
|00005660| 00 29 3f 2a 53 74 61 6e | 64 61 72 64 20 69 6e 70 |.)?*Stan|dard inp|
|00005670| 75 74 2c 20 69 66 20 6e | 6f 20 66 69 6c 65 73 20 |ut, if n|o files |
|00005680| 61 72 65 20 73 70 65 63 | 69 66 69 65 64 2e 00 ff |are spec|ified...|
|00005690| 00 1f 00 1e 02 f9 02 46 | 00 11 02 ff 0c 00 ff ff |.......F|........|
|000056a0| ff ff 00 1e 00 00 00 1f | 00 00 02 46 00 00 02 f9 |........|...F....|
|000056b0| 00 00 00 00 00 00 00 1e | 00 01 00 0a 00 00 00 00 |........|........|
|000056c0| 03 18 02 64 00 2c 00 08 | 00 14 05 54 69 6d 65 73 |...d.,..|...Times|
|000056d0| 00 03 00 14 00 0d 00 0c | 00 2e 00 04 00 00 00 00 |........|........|
|000056e0| 00 28 02 e5 00 5a 12 4d | 50 57 20 33 2e 32 20 41 |.(...Z.M|PW 3.2 A|
|000056f0| 70 70 65 6e 64 69 78 20 | 41 00 00 29 d5 01 38 00 |ppendix |A..)..8.|
|00005700| 00 29 39 1e 43 6f 70 79 | 72 69 67 68 74 20 41 70 |.)9.Copy|right Ap|
|00005710| 70 6c 65 20 43 6f 6d 70 | 75 74 65 72 2c 20 49 6e |ple Comp|uter, In|
|00005720| 63 2e 00 28 02 f1 00 7e | 0d 52 65 6c 65 61 73 65 |c..(...~|.Release|
|00005730| 20 4e 6f 74 65 73 00 29 | ea 20 31 39 39 30 2d 31 | Notes.)|. 1990-1|
|00005740| 39 39 31 2e 20 20 41 6c | 6c 20 72 69 67 68 74 73 |991. Al|l rights|
|00005750| 20 72 65 73 65 72 76 65 | 64 2e 00 2c 00 0b 00 9c | reserve|d..,....|
|00005760| 08 47 61 72 61 6d 6f 6e | 64 00 00 03 00 9c 00 04 |.Garamon|d.......|
|00005770| 01 00 00 0d 00 0a 00 28 | 00 50 00 5a 07 4f 75 74 |.......(|.P.Z.Out|
|00005780| 70 75 74 73 00 04 00 00 | 00 29 3f 60 54 68 65 20 |puts....|.)?`The |
|00005790| 72 65 73 75 6c 74 20 6f | 66 20 61 70 70 6c 79 69 |result o|f applyi|
|000057a0| 6e 67 20 74 68 65 20 73 | 63 72 69 70 74 20 74 6f |ng the s|cript to|
|000057b0| 20 65 61 63 68 20 6c 69 | 6e 65 20 6f 66 20 69 6e | each li|ne of in|
|000057c0| 70 75 74 2c 20 64 69 72 | 65 63 74 65 64 20 74 6f |put, dir|ected to|
|000057d0| 20 73 74 61 6e 64 61 72 | 64 20 6f 75 74 70 75 74 | standar|d output|
|000057e0| 20 75 6e 6c 65 73 73 20 | 74 68 65 20 00 04 01 00 | unless |the ....|
|000057f0| 00 28 00 50 02 09 02 2d | 6f 00 00 04 00 00 00 29 |.(.P...-|o......)|
|00005800| 07 07 20 6f 70 74 69 6f | 6e 00 00 28 00 5b 00 99 |.. optio|n..(.[..|
|00005810| 0d 69 73 20 73 70 65 63 | 69 66 69 65 64 2e 00 2a |.is spec|ified..*|
|00005820| 16 1f 41 6c 73 6f 2c 20 | 74 68 65 20 72 65 73 75 |..Also, |the resu|
|00005830| 6c 74 73 20 6f 66 20 65 | 78 65 63 75 74 69 6e 67 |lts of e|xecuting|
|00005840| 20 00 00 04 01 00 00 29 | 77 03 2d 74 6f 00 00 04 | ......)|w.-to...|
|00005850| 00 00 00 29 0b 01 20 00 | 00 04 02 00 00 29 02 04 |...).. .|.....)..|
|00005860| 66 69 6c 65 00 04 00 00 | 00 29 0c 05 20 61 6e 64 |file....|.).. and|
|00005870| 20 00 00 04 01 00 00 29 | 12 09 2d 61 70 70 65 6e | ......)|..-appen|
|00005880| 64 54 6f 00 00 04 00 00 | 00 29 27 01 20 00 00 04 |dTo.....|.)'. ...|
|00005890| 02 00 00 29 02 04 66 69 | 6c 65 00 04 00 00 00 29 |...)..fi|le.....)|
|000058a0| 0c 0a 20 63 6f 6d 6d 61 | 6e 64 73 2e 00 04 01 00 |.. comma|nds.....|
|000058b0| 00 28 00 87 00 5a 07 4f | 70 74 69 6f 6e 73 00 2b |.(...Z.O|ptions.+|
|000058c0| 3f 0b 02 2d 65 00 00 04 | 00 00 00 29 06 01 20 00 |?..-e...|...).. .|
|000058d0| 00 04 02 00 00 29 02 06 | 73 74 72 69 6e 67 00 04 |.....)..|string..|
|000058e0| 00 00 00 29 2e 58 54 68 | 65 20 73 74 72 69 6e 67 |...).XTh|e string|
|000058f0| 20 69 73 20 74 68 65 20 | 73 63 72 69 70 74 20 74 | is the |script t|
|00005900| 6f 20 63 6f 6d 70 69 6c | 65 2e 20 20 54 68 69 73 |o compil|e. This|
|00005910| 20 6f 70 74 69 6f 6e 20 | 6d 61 79 20 62 65 20 75 | option |may be u|
|00005920| 73 65 64 20 6d 6f 72 65 | 20 74 68 61 6e 20 6f 6e |sed more| than on|
|00005930| 63 65 2c 20 61 6e 64 20 | 6d 61 79 20 62 65 00 2a |ce, and |may be.*|
|00005940| 0b 1d 75 73 65 64 20 69 | 6e 20 63 6f 6e 6a 75 6e |..used i|n conjun|
|00005950| 63 74 69 6f 6e 20 77 69 | 74 68 20 74 68 65 20 00 |ction wi|th the .|
|00005960| 00 04 01 00 00 29 73 02 | 2d 73 00 04 00 00 00 29 |.....)s.|-s.....)|
|00005970| 06 37 20 6f 70 74 69 6f | 6e 2e 20 20 54 68 65 20 |.7 optio|n. The |
|00005980| 66 69 6e 61 6c 20 73 63 | 72 69 70 74 20 69 73 20 |final sc|ript is |
|00005990| 74 68 65 20 63 6f 6e 63 | 61 74 65 6e 61 74 69 6f |the conc|atenatio|
|000059a0| 6e 20 6f 66 20 74 68 65 | 20 00 00 04 01 00 00 29 |n of the| ......)|
|000059b0| cd 02 2d 65 00 04 00 00 | 00 29 06 04 20 61 6e 64 |..-e....|.).. and|
|000059c0| 00 04 01 00 00 28 00 a8 | 00 cf 02 2d 73 00 00 04 |.....(..|...-s...|
|000059d0| 00 00 00 29 06 41 20 6f | 70 74 69 6f 6e 73 2c 20 |...).A o|ptions, |
|000059e0| 69 6e 20 74 68 65 20 6f | 72 64 65 72 20 73 70 65 |in the o|rder spe|
|000059f0| 63 69 66 69 65 64 20 6f | 6e 20 74 68 65 20 63 6f |cified o|n the co|
|00005a00| 6d 6d 61 6e 64 20 6c 69 | 6e 65 2e 20 20 4e 6f 74 |mmand li|ne. Not|
|00005a10| 65 20 74 68 61 74 20 00 | 00 04 02 00 00 29 fb 06 |e that .|.....)..|
|00005a20| 73 74 72 69 6e 67 00 2c | 00 1a 00 9f 17 25 42 49 |string.,|.....%BI|
|00005a30| 20 47 61 72 61 6d 6f 6e | 64 20 42 6f 6c 64 49 74 | Garamon|d BoldIt|
|00005a40| 61 6c 69 63 00 03 00 9f | 00 29 13 01 20 00 00 03 |alic....|.).. ...|
|00005a50| 00 9c 00 04 00 00 00 29 | 02 0f 6d 75 73 74 20 62 |.......)|..must b|
|00005a60| 65 20 71 75 6f 74 65 64 | 2e 00 00 04 01 00 00 28 |e quoted|.......(|
|00005a70| 00 be 00 99 02 2d 64 00 | 00 04 00 00 00 29 36 45 |.....-d.|.....)6E|
|00005a80| 53 70 65 63 69 66 79 69 | 6e 67 20 74 68 69 73 20 |Specifyi|ng this |
|00005a90| 69 73 20 65 78 61 63 74 | 6c 79 20 65 71 75 69 76 |is exact|ly equiv|
|00005aa0| 61 6c 65 6e 74 20 74 6f | 20 68 61 76 69 6e 67 20 |alent to| having |
|00005ab0| 61 20 63 6f 6d 6d 61 6e | 64 20 6f 66 20 74 68 65 |a comman|d of the|
|00005ac0| 20 66 6f 72 6d 00 00 2c | 00 0a 00 16 07 43 6f 75 | form..,|.....Cou|
|00005ad0| 72 69 65 72 00 03 00 16 | 00 2b 1b 17 0a 2f c5 2f |rier....|.+..././|
|00005ae0| 20 44 65 6c 65 74 65 00 | 00 03 00 9c 00 28 00 ea | Delete.|.....(..|
|00005af0| 00 cf 5a 61 73 20 74 68 | 65 20 76 65 72 79 20 6c |..Zas th|e very l|
|00005b00| 61 73 74 20 63 6f 6d 6d | 61 6e 64 20 69 6e 20 74 |ast comm|and in t|
|00005b10| 68 65 20 73 63 72 69 70 | 74 2e 20 20 49 74 20 63 |he scrip|t. It c|
|00005b20| 61 75 73 65 73 20 61 6c | 6c 20 69 6e 70 75 74 20 |auses al|l input |
|00005b30| 6c 69 6e 65 73 20 74 6f | 20 62 65 20 64 65 6c 65 |lines to| be dele|
|00005b40| 74 65 64 3b 20 74 68 65 | 20 6f 6e 6c 79 00 00 2a |ted; the| only..*|
|00005b50| 0b 14 6f 75 74 70 75 74 | 20 77 69 6c 6c 20 62 65 |..output| will be|
|00005b60| 20 66 72 6f 6d 20 00 04 | 01 00 00 29 50 05 50 72 | from ..|...)P.Pr|
|00005b70| 69 6e 74 00 00 04 00 00 | 00 29 15 04 20 6f 72 20 |int.....|.).. or |
|00005b80| 00 04 01 00 00 29 0d 04 | 4e 65 78 74 00 04 00 00 |.....)..|Next....|
|00005b90| 00 29 13 33 20 63 6f 6d | 6d 61 6e 64 73 2e 20 20 |.).3 com|mands. |
|00005ba0| 54 68 69 73 20 69 73 20 | 61 6c 73 6f 20 74 68 65 |This is |also the|
|00005bb0| 20 73 61 6d 65 20 61 73 | 20 73 70 65 63 69 66 79 | same as| specify|
|00005bc0| 69 6e 67 20 74 68 65 00 | 00 28 01 00 00 cf 01 d2 |ing the.|.(......|
|00005bd0| 00 04 01 00 00 29 05 11 | 4f 70 74 69 6f 6e 20 41 |.....)..|Option A|
|00005be0| 75 74 6f 44 65 6c 65 74 | 65 00 00 04 00 00 00 29 |utoDelet|e......)|
|00005bf0| 4b 16 d3 20 63 6f 6d 6d | 61 6e 64 20 28 73 65 65 |K.. comm|and (see|
|00005c00| 20 61 62 6f 76 65 29 2e | 00 04 01 00 00 28 01 16 | above).|.....(..|
|00005c10| 00 99 02 2d 6f 00 00 04 | 00 00 00 29 07 01 20 00 |...-o...|...).. .|
|00005c20| 00 04 02 00 00 29 02 04 | 66 69 6c 65 00 04 00 00 |.....)..|file....|
|00005c30| 00 29 2d 3e 44 69 72 65 | 63 74 20 74 68 65 20 66 |.)->Dire|ct the f|
|00005c40| 69 6e 61 6c 20 6f 75 74 | 70 75 74 20 6f 66 20 53 |inal out|put of S|
|00005c50| 74 72 65 61 6d 45 64 69 | 74 20 74 6f 20 74 68 65 |treamEdi|t to the|
|00005c60| 20 73 70 65 63 69 66 69 | 65 64 20 66 69 6c 65 2e | specifi|ed file.|
|00005c70| 20 20 00 04 01 00 00 29 | eb 02 2d 6f 00 04 00 00 | .....)|..-o....|
|00005c80| 00 29 07 18 20 69 73 20 | 61 20 d2 73 61 66 65 d3 |.).. is |a .safe.|
|00005c90| 20 6f 70 74 69 6f 6e 3b | 20 74 68 65 00 28 01 21 | option;| the.(.!|
|00005ca0| 00 cf 5d 64 65 73 74 69 | 6e 61 74 69 6f 6e 20 66 |..]desti|nation f|
|00005cb0| 69 6c 65 20 69 73 20 6e | 6f 74 20 77 72 69 74 74 |ile is n|ot writt|
|00005cc0| 65 6e 20 75 6e 74 69 6c | 20 61 6c 6c 20 6f 66 20 |en until| all of |
|00005cd0| 74 68 65 20 69 6e 70 75 | 74 20 69 73 20 72 65 61 |the inpu|t is rea|
|00005ce0| 64 2c 20 73 6f 20 74 68 | 65 20 6f 75 74 70 75 74 |d, so th|e output|
|00005cf0| 20 66 69 6c 65 20 6d 61 | 79 20 62 65 20 6f 6e 65 | file ma|y be one|
|00005d00| 00 2a 0b 13 6f 66 20 74 | 68 65 20 69 6e 70 75 74 |.*..of t|he input|
|00005d10| 20 66 69 6c 65 73 2e 00 | 00 04 01 00 00 28 01 42 | files..|.....(.B|
|00005d20| 00 99 02 2d 73 00 00 04 | 00 00 00 29 06 01 20 00 |...-s...|...).. .|
|00005d30| 00 04 02 00 00 29 02 04 | 66 69 6c 65 00 04 00 00 |.....)..|file....|
|00005d40| 00 29 2e 59 52 65 61 64 | 20 74 68 65 20 73 70 65 |.).YRead| the spe|
|00005d50| 63 69 66 69 65 64 20 66 | 69 6c 65 20 61 6e 64 20 |cified f|ile and |
|00005d60| 63 6f 6d 70 69 6c 65 20 | 74 68 65 20 73 63 72 69 |compile |the scri|
|00005d70| 70 74 20 69 74 20 63 6f | 6e 74 61 69 6e 73 2e 20 |pt it co|ntains. |
|00005d80| 20 54 68 69 73 20 6f 70 | 74 69 6f 6e 20 6d 61 79 | This op|tion may|
|00005d90| 20 62 65 20 75 73 65 64 | 20 6d 6f 72 65 00 00 2a | be used| more..*|
|00005da0| 0b 33 74 68 61 6e 20 6f | 6e 63 65 2c 20 61 6e 64 |.3than o|nce, and|
|00005db0| 20 6d 61 79 20 62 65 20 | 75 73 65 64 20 69 6e 20 | may be |used in |
|00005dc0| 63 6f 6e 6a 75 6e 63 74 | 69 6f 6e 20 77 69 74 68 |conjunct|ion with|
|00005dd0| 20 74 68 65 20 00 00 04 | 01 00 00 29 c9 02 2d 65 | the ...|...)..-e|
|00005de0| 00 04 00 00 00 29 06 21 | 20 6f 70 74 69 6f 6e 2e |.....).!| option.|
|00005df0| 20 20 54 68 65 20 66 69 | 6e 61 6c 20 73 63 72 69 | The fi|nal scri|
|00005e00| 70 74 20 69 73 20 74 68 | 65 00 00 28 01 58 00 cf |pt is th|e..(.X..|
|00005e10| 15 63 6f 6e 63 61 74 65 | 6e 61 74 69 6f 6e 20 6f |.concate|nation o|
|00005e20| 66 20 74 68 65 20 00 04 | 01 00 00 29 54 02 2d 65 |f the ..|...)T.-e|
|00005e30| 00 04 00 00 00 29 06 05 | 20 61 6e 64 20 00 00 04 |.....)..| and ...|
|00005e40| 01 00 00 29 12 02 2d 73 | 00 04 00 00 00 29 06 35 |...)..-s|.....).5|
|00005e50| 20 6f 70 74 69 6f 6e 73 | 2c 20 69 6e 20 74 68 65 | options|, in the|
|00005e60| 20 6f 72 64 65 72 20 73 | 70 65 63 69 66 69 65 64 | order s|pecified|
|00005e70| 20 6f 6e 20 74 68 65 20 | 63 6f 6d 6d 61 6e 64 20 | on the |command |
|00005e80| 6c 69 6e 65 2e 00 00 04 | 01 00 00 28 01 6e 00 99 |line....|...(.n..|
|00005e90| 04 2d 73 65 74 00 00 04 | 00 00 00 29 0e 01 20 00 |.-set...|...).. .|
|00005ea0| 00 04 02 00 00 29 02 08 | 76 61 72 69 61 62 6c 65 |.....)..|variable|
|00005eb0| 00 04 00 00 00 29 1e 02 | 5b 3d 00 04 02 00 00 29 |.....)..|[=.....)|
|00005ec0| 07 05 76 61 6c 75 65 00 | 00 04 00 00 00 29 14 01 |..value.|.....)..|
|00005ed0| 5d 00 00 28 01 79 00 cf | 46 53 65 74 20 74 68 65 |]..(.y..|FSet the|
|00005ee0| 20 76 61 72 69 61 62 6c | 65 20 74 6f 20 74 68 65 | variabl|e to the|
|00005ef0| 20 73 70 65 63 69 66 69 | 65 64 20 76 61 6c 75 65 | specifi|ed value|
|00005f00| 3b 20 74 68 69 73 20 69 | 73 20 65 78 61 63 74 6c |; this i|s exactl|
|00005f10| 79 20 6c 69 6b 65 20 75 | 73 69 6e 67 20 61 20 00 |y like u|sing a .|
|00005f20| 00 04 01 00 00 29 fe 03 | 53 65 74 00 00 04 00 00 |.....)..|Set.....|
|00005f30| 00 29 0d 04 20 63 6f 6d | 00 29 12 0c 6d 61 6e 64 |.).. com|.)..mand|
|00005f40| 2c 20 65 78 63 65 70 74 | 00 28 01 84 00 cf 5b 74 |, except|.(....[t|
|00005f50| 68 61 74 20 74 68 65 20 | 76 61 72 69 61 62 6c 65 |hat the |variable|
|00005f60| 73 20 61 72 65 20 64 65 | 66 69 6e 65 64 20 62 65 |s are de|fined be|
|00005f70| 66 6f 72 65 20 74 68 65 | 20 73 63 72 69 70 74 20 |fore the| script |
|00005f80| 69 73 20 65 78 65 63 75 | 74 65 64 2e 20 20 54 68 |is execu|ted. Th|
|00005f90| 65 20 76 61 6c 75 65 20 | 6d 61 79 20 62 65 20 6f |e value |may be o|
|00005fa0| 6d 69 74 74 65 64 2c 20 | 69 6e 00 2a 0b 38 77 68 |mitted, |in.*.8wh|
|00005fb0| 69 63 68 20 63 61 73 65 | 20 74 68 65 20 76 61 72 |ich case| the var|
|00005fc0| 69 61 62 6c 65 20 77 69 | 6c 6c 20 62 65 20 73 65 |iable wi|ll be se|
|00005fd0| 74 20 74 6f 20 74 68 65 | 20 65 6d 70 74 79 20 73 |t to the| empty s|
|00005fe0| 74 72 69 6e 67 2e 00 04 | 01 00 00 28 01 b0 00 5a |tring...|...(...Z|
|00005ff0| 08 45 78 61 6d 70 6c 65 | 73 00 00 2b 24 0b 27 45 |.Example|s..+$.'E|
|00006000| 78 74 72 61 63 74 69 6e | 67 20 74 68 65 20 4c 65 |xtractin|g the Le|
|00006010| 61 66 20 50 61 72 74 20 | 6f 66 20 61 20 46 69 6c |af Part |of a Fil|
|00006020| 65 20 4e 61 6d 65 00 04 | 00 00 00 2b 1b 0b 67 49 |e Name..|...+..gI|
|00006030| 74 20 69 73 20 73 6f 6d | 65 74 69 6d 65 73 20 6e |t is som|etimes n|
|00006040| 65 63 65 73 73 61 72 79 | 20 74 6f 20 65 78 74 72 |ecessary| to extr|
|00006050| 61 63 74 20 74 68 65 20 | 6c 65 61 66 20 70 61 72 |act the |leaf par|
|00006060| 74 20 6f 66 20 61 20 63 | 6f 6d 70 6c 65 74 65 20 |t of a c|omplete |
|00006070| 66 69 6c 65 20 70 61 74 | 68 20 6e 61 6d 65 20 69 |file pat|h name i|
|00006080| 6e 20 61 20 53 68 65 6c | 6c 20 73 63 72 69 70 74 |n a Shel|l script|
|00006090| 2e 20 20 54 68 65 00 2a | 0b 16 53 74 72 65 61 6d |. The.*|..Stream|
|000060a0| 45 64 69 74 20 65 78 70 | 72 65 73 73 69 6f 6e 3a |Edit exp|ression:|
|000060b0| 00 03 00 16 00 0d 00 09 | 00 2b 2d 16 10 2f 28 c5 |........|.+-../(.|
|000060c0| 3a 29 2a 28 5b c2 3a 5d | 2a 29 a8 31 2f 00 00 03 |:)*([.:]|*).1/...|
|000060d0| 00 9c 00 0d 00 0a 00 28 | 01 fc 00 99 68 73 65 74 |.......(|....hset|
|000060e0| 73 20 74 68 65 20 76 61 | 72 69 61 62 6c 65 20 a8 |s the va|riable .|
|000060f0| 31 20 74 6f 20 74 68 65 | 20 70 61 72 74 20 6f 66 |1 to the| part of|
|00006100| 20 74 68 65 20 66 69 6c | 65 20 6e 61 6d 65 20 66 | the fil|e name f|
|00006110| 6f 6c 6c 6f 77 69 6e 67 | 20 74 68 65 20 6c 61 73 |ollowing| the las|
|00006120| 74 20 63 6f 6c 6f 6e 2c | 20 6f 72 20 74 6f 20 74 |t colon,| or to t|
|00006130| 68 65 20 77 68 6f 6c 65 | 20 66 69 6c 65 20 6e 61 |he whole| file na|
|00006140| 6d 65 20 69 74 00 00 2a | 0b 49 64 6f 65 73 6e d5 |me it..*|.Idoesn.|
|00006150| 74 20 63 6f 6e 74 61 69 | 6e 20 61 20 63 6f 6c 6f |t contai|n a colo|
|00006160| 6e 2e 20 20 49 74 20 63 | 6f 75 6c 64 20 62 65 20 |n. It c|ould be |
|00006170| 75 73 65 64 20 69 6e 20 | 61 20 53 68 65 6c 6c 20 |used in |a Shell |
|00006180| 73 63 72 69 70 74 20 61 | 73 20 61 20 66 69 6c 74 |script a|s a filt|
|00006190| 65 72 3a 00 00 03 00 16 | 00 0d 00 09 00 2b 2d 16 |er:.....|.....+-.|
|000061a0| 19 23 20 7b 4d 50 57 7d | 53 63 72 69 70 74 73 3a |.# {MPW}|Scripts:|
|000061b0| 46 69 6c 74 65 72 4c 65 | 61 66 00 2a 0a 2c 53 74 |FilterLe|af.*.,St|
|000061c0| 72 65 61 6d 45 64 69 74 | 20 2d 64 20 2d 65 20 27 |reamEdit| -d -e '|
|000061d0| 2f 28 c5 3a 29 2a 28 5b | c2 3a 5d 2a 29 a8 31 2f |/(.:)*([|.:]*).1/|
|000061e0| 20 70 72 69 6e 74 20 a8 | 31 27 00 03 00 9c 00 0d | print .|1'......|
|000061f0| 00 0a 00 28 02 3c 00 99 | 0c 46 6f 72 20 65 78 61 |...(.<..|.For exa|
|00006200| 6d 70 6c 65 3a 00 00 03 | 00 16 00 0d 00 09 00 2b |mple:...|.......+|
|00006210| 2d 16 2a 45 63 68 6f 20 | 22 54 68 65 3a 49 3a 49 |-.*Echo |"The:I:I|
|00006220| 73 3a 53 69 6c 65 6e 74 | 3a 6d 79 46 69 6c 65 22 |s:Silent|:myFile"|
|00006230| 20 7c 20 46 69 6c 74 65 | 72 4c 65 61 66 00 00 03 | | Filte|rLeaf...|
|00006240| 00 9c 00 0d 00 0a 00 28 | 02 67 00 99 0c 77 6f 75 |.......(|.g...wou|
|00006250| 6c 64 20 70 72 69 6e 74 | 3a 00 00 03 00 16 00 0d |ld print|:.......|
|00006260| 00 09 00 2b 2d 16 06 6d | 79 46 69 6c 65 00 00 ff |...+-..m|yFile...|
|00006270| 00 1f 00 1e 02 f9 02 46 | 00 11 02 ff 0c 00 ff ff |.......F|........|
|00006280| ff ff 00 1e 00 00 00 1f | 00 00 02 46 00 00 02 f9 |........|...F....|
|00006290| 00 00 00 00 00 00 00 1e | 00 01 00 0a 00 00 00 00 |........|........|
|000062a0| 03 18 02 64 00 2c 00 08 | 00 14 05 54 69 6d 65 73 |...d.,..|...Times|
|000062b0| 00 03 00 14 00 0d 00 0c | 00 2e 00 04 00 00 00 00 |........|........|
|000062c0| 00 28 02 e5 00 5a 12 4d | 50 57 20 33 2e 32 20 41 |.(...Z.M|PW 3.2 A|
|000062d0| 70 70 65 6e 64 69 78 20 | 41 00 00 29 d5 01 39 00 |ppendix |A..)..9.|
|000062e0| 00 29 39 1e 43 6f 70 79 | 72 69 67 68 74 20 41 70 |.)9.Copy|right Ap|
|000062f0| 70 6c 65 20 43 6f 6d 70 | 75 74 65 72 2c 20 49 6e |ple Comp|uter, In|
|00006300| 63 2e 00 28 02 f1 00 7e | 0d 52 65 6c 65 61 73 65 |c..(...~|.Release|
|00006310| 20 4e 6f 74 65 73 00 29 | ea 20 31 39 39 30 2d 31 | Notes.)|. 1990-1|
|00006320| 39 39 31 2e 20 20 41 6c | 6c 20 72 69 67 68 74 73 |991. Al|l rights|
|00006330| 20 72 65 73 65 72 76 65 | 64 2e 00 2c 00 0b 00 9c | reserve|d..,....|
|00006340| 08 47 61 72 61 6d 6f 6e | 64 00 00 03 00 9c 00 04 |.Garamon|d.......|
|00006350| 01 00 00 0d 00 0a 00 28 | 00 50 00 7e 12 47 65 6e |.......(|.P.~.Gen|
|00006360| 65 72 61 74 69 6e 67 20 | 49 6e 6c 69 6e 65 73 00 |erating |Inlines.|
|00006370| 00 04 00 00 00 2b 1b 0b | 60 54 68 69 73 20 69 73 |.....+..|`This is|
|00006380| 20 61 20 73 63 72 69 70 | 74 20 74 68 61 74 20 67 | a scrip|t that g|
|00006390| 65 6e 65 72 61 74 65 73 | 20 4d 50 57 20 43 20 6f |enerates| MPW C o|
|000063a0| 72 20 43 2b 2b 20 69 6e | 6c 69 6e 65 20 66 75 6e |r C++ in|line fun|
|000063b0| 63 74 69 6f 6e 20 64 65 | 63 6c 61 72 61 74 69 6f |ction de|claratio|
|000063c0| 6e 73 20 66 72 6f 6d 20 | 61 73 73 65 6d 62 6c 79 |ns from |assembly|
|000063d0| 20 6c 61 6e 67 75 61 67 | 65 00 00 2a 0b 64 73 6f | languag|e..*.dso|
|000063e0| 75 72 63 65 2e 20 20 49 | 74 20 69 73 20 66 61 72 |urce. I|t is far|
|000063f0| 20 65 61 73 69 65 72 20 | 61 6e 64 20 6c 65 73 73 | easier |and less|
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.