home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / unix / volume25 / trn / part06 < prev    next >
SHell self-extracting ARchive  |  1991-12-02  |  83.4 KB

open in: MacOS 8.1     |     Win98     |     DOS

browse contents    |     view JSON data     |     view as text


This file was processed as: SHell self-extracting ARchive (archive/shar).

ConfidenceProgramDetectionMatch TypeSupport
100% dexvert Newsgroup Content (archive/news) magic Supported
100% dexvert SHell self-extracting ARchive (archive/shar) magic Supported
100% dexvert Internet Message Format (text/imf) magic Supported
1% dexvert Text File (text/txt) fallback Supported
100% file news or mail, ASCII text default
100% checkBytes Printable ASCII default
100% perlTextCheck Likely Text (Perl) default
100% siegfried fmt/329 Shell Archive Format default
100% detectItEasy Format: plain text[LF] default (weak)
100% xdgMime message/rfc822 default



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 53 75 62 6a 65 63 74 3a | 20 20 76 32 35 69 30 30 |Subject:| v25i00|
|00000010| 39 3a 20 20 74 72 6e 20 | 32 2e 30 20 2d 20 74 68 |9: trn |2.0 - th|
|00000020| 72 65 61 64 65 64 20 6e | 65 77 73 72 65 61 64 65 |readed n|ewsreade|
|00000030| 72 20 62 61 73 65 64 20 | 6f 6e 20 72 6e 20 34 2e |r based |on rn 4.|
|00000040| 34 2c 20 50 61 72 74 30 | 36 2f 31 33 0a 4e 65 77 |4, Part0|6/13.New|
|00000050| 73 67 72 6f 75 70 73 3a | 20 63 6f 6d 70 2e 73 6f |sgroups:| comp.so|
|00000060| 75 72 63 65 73 2e 75 6e | 69 78 0a 41 70 70 72 6f |urces.un|ix.Appro|
|00000070| 76 65 64 3a 20 76 69 78 | 69 65 40 70 61 2e 64 65 |ved: vix|ie@pa.de|
|00000080| 63 2e 63 6f 6d 0a 0a 53 | 75 62 6d 69 74 74 65 64 |c.com..S|ubmitted|
|00000090| 2d 62 79 3a 20 64 61 76 | 69 73 6f 6e 40 62 6f 72 |-by: dav|ison@bor|
|000000a0| 6c 61 6e 64 2e 63 6f 6d | 20 28 57 61 79 6e 65 20 |land.com| (Wayne |
|000000b0| 44 61 76 69 73 6f 6e 29 | 0a 50 6f 73 74 69 6e 67 |Davison)|.Posting|
|000000c0| 2d 6e 75 6d 62 65 72 3a | 20 56 6f 6c 75 6d 65 20 |-number:| Volume |
|000000d0| 32 35 2c 20 49 73 73 75 | 65 20 39 0a 41 72 63 68 |25, Issu|e 9.Arch|
|000000e0| 69 76 65 2d 6e 61 6d 65 | 3a 20 74 72 6e 2f 70 61 |ive-name|: trn/pa|
|000000f0| 72 74 30 36 0a 0a 23 21 | 20 2f 62 69 6e 2f 73 68 |rt06..#!| /bin/sh|
|00000100| 0a 23 20 54 68 69 73 20 | 69 73 20 61 20 73 68 65 |.# This |is a she|
|00000110| 6c 6c 20 61 72 63 68 69 | 76 65 2e 20 20 52 65 6d |ll archi|ve. Rem|
|00000120| 6f 76 65 20 61 6e 79 74 | 68 69 6e 67 20 62 65 66 |ove anyt|hing bef|
|00000130| 6f 72 65 20 74 68 69 73 | 20 6c 69 6e 65 2c 20 74 |ore this| line, t|
|00000140| 68 65 6e 20 75 6e 70 61 | 63 6b 0a 23 20 69 74 20 |hen unpa|ck.# it |
|00000150| 62 79 20 73 61 76 69 6e | 67 20 69 74 20 69 6e 74 |by savin|g it int|
|00000160| 6f 20 61 20 66 69 6c 65 | 20 61 6e 64 20 74 79 70 |o a file| and typ|
|00000170| 69 6e 67 20 22 73 68 20 | 66 69 6c 65 22 2e 20 20 |ing "sh |file". |
|00000180| 54 6f 20 6f 76 65 72 77 | 72 69 74 65 20 65 78 69 |To overw|rite exi|
|00000190| 73 74 69 6e 67 0a 23 20 | 66 69 6c 65 73 2c 20 74 |sting.# |files, t|
|000001a0| 79 70 65 20 22 73 68 20 | 66 69 6c 65 20 2d 63 22 |ype "sh |file -c"|
|000001b0| 2e 20 20 59 6f 75 20 63 | 61 6e 20 61 6c 73 6f 20 |. You c|an also |
|000001c0| 66 65 65 64 20 74 68 69 | 73 20 61 73 20 73 74 61 |feed thi|s as sta|
|000001d0| 6e 64 61 72 64 20 69 6e | 70 75 74 20 76 69 61 0a |ndard in|put via.|
|000001e0| 23 20 75 6e 73 68 61 72 | 2c 20 6f 72 20 62 79 20 |# unshar|, or by |
|000001f0| 74 79 70 69 6e 67 20 22 | 73 68 20 3c 66 69 6c 65 |typing "|sh <file|
|00000200| 22 2c 20 65 2e 67 2e 2e | 20 20 49 66 20 74 68 69 |", e.g..| If thi|
|00000210| 73 20 61 72 63 68 69 76 | 65 20 69 73 20 63 6f 6d |s archiv|e is com|
|00000220| 70 6c 65 74 65 2c 20 79 | 6f 75 0a 23 20 77 69 6c |plete, y|ou.# wil|
|00000230| 6c 20 73 65 65 20 74 68 | 65 20 66 6f 6c 6c 6f 77 |l see th|e follow|
|00000240| 69 6e 67 20 6d 65 73 73 | 61 67 65 20 61 74 20 74 |ing mess|age at t|
|00000250| 68 65 20 65 6e 64 3a 0a | 23 09 09 22 45 6e 64 20 |he end:.|#.."End |
|00000260| 6f 66 20 61 72 63 68 69 | 76 65 20 36 20 28 6f 66 |of archi|ve 6 (of|
|00000270| 20 31 33 29 2e 22 0a 23 | 20 43 6f 6e 74 65 6e 74 | 13).".#| Content|
|00000280| 73 3a 20 20 50 6e 65 77 | 73 2e 53 48 20 68 65 6c |s: Pnew|s.SH hel|
|00000290| 70 2e 63 20 6d 74 2d 72 | 65 61 64 2e 63 20 72 6e |p.c mt-r|ead.c rn|
|000002a0| 2e 63 20 75 74 69 6c 2e | 63 0a 23 20 57 72 61 70 |.c util.|c.# Wrap|
|000002b0| 70 65 64 20 62 79 20 76 | 69 78 69 65 40 63 6f 67 |ped by v|ixie@cog|
|000002c0| 6e 69 74 69 6f 6e 2e 70 | 61 2e 64 65 63 2e 63 6f |nition.p|a.dec.co|
|000002d0| 6d 20 6f 6e 20 54 75 65 | 20 44 65 63 20 20 33 20 |m on Tue| Dec 3 |
|000002e0| 31 36 3a 33 34 3a 35 33 | 20 31 39 39 31 0a 50 41 |16:34:53| 1991.PA|
|000002f0| 54 48 3d 2f 62 69 6e 3a | 2f 75 73 72 2f 62 69 6e |TH=/bin:|/usr/bin|
|00000300| 3a 2f 75 73 72 2f 75 63 | 62 20 3b 20 65 78 70 6f |:/usr/uc|b ; expo|
|00000310| 72 74 20 50 41 54 48 0a | 69 66 20 74 65 73 74 20 |rt PATH.|if test |
|00000320| 2d 66 20 27 50 6e 65 77 | 73 2e 53 48 27 20 2d 61 |-f 'Pnew|s.SH' -a|
|00000330| 20 22 24 7b 31 7d 22 20 | 21 3d 20 22 2d 63 22 20 | "${1}" |!= "-c" |
|00000340| 3b 20 74 68 65 6e 20 0a | 20 20 65 63 68 6f 20 73 |; then .| echo s|
|00000350| 68 61 72 3a 20 57 69 6c | 6c 20 6e 6f 74 20 63 6c |har: Wil|l not cl|
|00000360| 6f 62 62 65 72 20 65 78 | 69 73 74 69 6e 67 20 66 |obber ex|isting f|
|00000370| 69 6c 65 20 5c 22 27 50 | 6e 65 77 73 2e 53 48 27 |ile \"'P|news.SH'|
|00000380| 5c 22 0a 65 6c 73 65 0a | 65 63 68 6f 20 73 68 61 |\".else.|echo sha|
|00000390| 72 3a 20 45 78 74 72 61 | 63 74 69 6e 67 20 5c 22 |r: Extra|cting \"|
|000003a0| 27 50 6e 65 77 73 2e 53 | 48 27 5c 22 20 5c 28 31 |'Pnews.S|H'\" \(1|
|000003b0| 37 31 31 37 20 63 68 61 | 72 61 63 74 65 72 73 5c |7117 cha|racters\|
|000003c0| 29 0a 73 65 64 20 22 73 | 2f 5e 58 2f 2f 22 20 3e |).sed "s|/^X//" >|
|000003d0| 27 50 6e 65 77 73 2e 53 | 48 27 20 3c 3c 27 45 4e |'Pnews.S|H' <<'EN|
|000003e0| 44 5f 4f 46 5f 46 49 4c | 45 27 0a 63 61 73 65 20 |D_OF_FIL|E'.case |
|000003f0| 24 43 4f 4e 46 49 47 20 | 69 6e 0a 58 20 20 20 20 |$CONFIG |in.X |
|00000400| 27 27 29 20 2e 20 2e 2f | 63 6f 6e 66 69 67 2e 73 |'') . ./|config.s|
|00000410| 68 20 3b 3b 0a 65 73 61 | 63 0a 65 63 68 6f 20 22 |h ;;.esa|c.echo "|
|00000420| 45 78 74 72 61 63 74 69 | 6e 67 20 50 6e 65 77 73 |Extracti|ng Pnews|
|00000430| 20 28 77 69 74 68 20 76 | 61 72 69 61 62 6c 65 20 | (with v|ariable |
|00000440| 73 75 62 73 74 69 74 75 | 74 69 6f 6e 73 29 22 0a |substitu|tions)".|
|00000450| 58 24 73 70 69 74 73 68 | 65 6c 6c 20 3e 50 6e 65 |X$spitsh|ell >Pne|
|00000460| 77 73 20 3c 3c 21 47 52 | 4f 4b 21 54 48 49 53 21 |ws <<!GR|OK!THIS!|
|00000470| 0a 58 24 73 74 61 72 74 | 73 68 0a 58 23 20 24 49 |.X$start|sh.X# $I|
|00000480| 64 3a 20 50 6e 65 77 73 | 2e 53 48 2c 76 20 34 2e |d: Pnews|.SH,v 4.|
|00000490| 34 2e 32 2e 31 20 31 39 | 39 31 2f 31 32 2f 30 31 |4.2.1 19|91/12/01|
|000004a0| 20 31 38 3a 30 35 3a 34 | 32 20 73 6f 62 20 50 41 | 18:05:4|2 sob PA|
|000004b0| 54 43 48 5f 32 20 73 6f | 62 20 24 0a 58 23 0a 58 |TCH_2 so|b $.X#.X|
|000004c0| 23 20 24 4c 6f 67 3a 20 | 50 6e 65 77 73 2e 53 48 |# $Log: |Pnews.SH|
|000004d0| 2c 76 20 24 0a 58 23 20 | 52 65 76 69 73 69 6f 6e |,v $.X# |Revision|
|000004e0| 20 34 2e 34 2e 32 2e 31 | 20 20 31 39 39 31 2f 31 | 4.4.2.1| 1991/1|
|000004f0| 32 2f 30 31 20 20 31 38 | 3a 30 35 3a 34 32 20 20 |2/01 18|:05:42 |
|00000500| 73 6f 62 0a 58 23 20 50 | 61 74 63 68 6c 65 76 65 |sob.X# P|atchleve|
|00000510| 6c 20 32 0a 58 23 0a 58 | 23 20 52 65 76 69 73 69 |l 2.X#.X|# Revisi|
|00000520| 6f 6e 20 34 2e 34 20 20 | 31 39 39 31 2f 30 39 2f |on 4.4 |1991/09/|
|00000530| 30 39 20 20 32 30 3a 31 | 38 3a 32 33 20 20 73 6f |09 20:1|8:23 so|
|00000540| 62 0a 58 23 20 72 65 6c | 65 61 73 65 20 34 2e 34 |b.X# rel|ease 4.4|
|00000550| 0a 58 23 0a 58 23 0a 58 | 23 20 0a 58 23 20 54 68 |.X#.X#.X|# .X# Th|
|00000560| 69 73 20 73 6f 66 74 77 | 61 72 65 20 69 73 20 43 |is softw|are is C|
|00000570| 6f 70 79 72 69 67 68 74 | 20 31 39 39 31 20 62 79 |opyright| 1991 by|
|00000580| 20 53 74 61 6e 20 42 61 | 72 62 65 72 2e 20 0a 58 | Stan Ba|rber. .X|
|00000590| 23 0a 58 23 20 50 65 72 | 6d 69 73 73 69 6f 6e 20 |#.X# Per|mission |
|000005a0| 69 73 20 68 65 72 65 62 | 79 20 67 72 61 6e 74 65 |is hereb|y grante|
|000005b0| 64 20 74 6f 20 63 6f 70 | 79 2c 20 72 65 70 72 6f |d to cop|y, repro|
|000005c0| 64 75 63 65 2c 20 72 65 | 64 69 73 74 72 69 62 75 |duce, re|distribu|
|000005d0| 74 65 20 6f 72 20 6f 74 | 68 65 72 77 69 73 65 0a |te or ot|herwise.|
|000005e0| 58 23 20 75 73 65 20 74 | 68 69 73 20 73 6f 66 74 |X# use t|his soft|
|000005f0| 77 61 72 65 20 61 73 20 | 6c 6f 6e 67 20 61 73 3a |ware as |long as:|
|00000600| 20 74 68 65 72 65 20 69 | 73 20 6e 6f 20 6d 6f 6e | there i|s no mon|
|00000610| 65 74 61 72 79 20 70 72 | 6f 66 69 74 20 67 61 69 |etary pr|ofit gai|
|00000620| 6e 65 64 0a 58 23 20 73 | 70 65 63 69 66 69 63 61 |ned.X# s|pecifica|
|00000630| 6c 6c 79 20 66 72 6f 6d | 20 74 68 65 20 75 73 65 |lly from| the use|
|00000640| 20 6f 72 20 72 65 70 72 | 6f 64 75 63 74 69 6f 6e | or repr|oduction|
|00000650| 20 6f 66 20 74 68 69 73 | 20 73 6f 66 74 77 61 72 | of this| softwar|
|00000660| 65 2c 20 69 74 20 69 73 | 20 6e 6f 74 0a 58 23 20 |e, it is| not.X# |
|00000670| 73 6f 6c 64 2c 20 72 65 | 6e 74 65 64 2c 20 74 72 |sold, re|nted, tr|
|00000680| 61 64 65 64 20 6f 72 20 | 6f 74 68 65 72 77 69 73 |aded or |otherwis|
|00000690| 65 20 6d 61 72 6b 65 74 | 65 64 2c 20 61 6e 64 20 |e market|ed, and |
|000006a0| 74 68 69 73 20 63 6f 70 | 79 72 69 67 68 74 20 6e |this cop|yright n|
|000006b0| 6f 74 69 63 65 20 69 73 | 0a 58 23 20 69 6e 63 6c |otice is|.X# incl|
|000006c0| 75 64 65 64 20 70 72 6f | 6d 69 6e 65 6e 74 6c 79 |uded pro|minently|
|000006d0| 20 69 6e 20 61 6e 79 20 | 63 6f 70 79 20 6d 61 64 | in any |copy mad|
|000006e0| 65 2e 20 0a 58 23 0a 58 | 23 20 54 68 65 20 61 75 |e. .X#.X|# The au|
|000006f0| 74 68 6f 72 20 6d 61 6b | 65 20 6e 6f 20 63 6c 61 |thor mak|e no cla|
|00000700| 69 6d 73 20 61 73 20 74 | 6f 20 74 68 65 20 66 69 |ims as t|o the fi|
|00000710| 74 6e 65 73 73 20 6f 72 | 20 63 6f 72 72 65 63 74 |tness or| correct|
|00000720| 6e 65 73 73 20 6f 66 20 | 74 68 69 73 20 73 6f 66 |ness of |this sof|
|00000730| 74 77 61 72 65 0a 58 23 | 20 66 6f 72 20 61 6e 79 |tware.X#| for any|
|00000740| 20 75 73 65 20 77 68 61 | 74 73 6f 65 76 65 72 2c | use wha|tsoever,|
|00000750| 20 61 6e 64 20 69 74 20 | 69 73 20 70 72 6f 76 69 | and it |is provi|
|00000760| 64 65 64 20 61 73 20 69 | 73 2e 20 41 6e 79 20 75 |ded as i|s. Any u|
|00000770| 73 65 20 6f 66 20 74 68 | 69 73 20 73 6f 66 74 77 |se of th|is softw|
|00000780| 61 72 65 0a 58 23 20 69 | 73 20 61 74 20 74 68 65 |are.X# i|s at the|
|00000790| 20 75 73 65 72 27 73 20 | 6f 77 6e 20 72 69 73 6b | user's |own risk|
|000007a0| 2e 20 0a 58 23 0a 58 23 | 20 73 79 6e 74 61 78 3a |. .X#.X#| syntax:|
|000007b0| 20 50 6e 65 77 73 20 2d | 68 20 68 65 61 64 65 72 | Pnews -|h header|
|000007c0| 66 69 6c 65 09 09 09 6f | 72 0a 58 23 09 20 20 50 |file...o|r.X#. P|
|000007d0| 6e 65 77 73 20 2d 68 20 | 68 65 61 64 65 72 66 69 |news -h |headerfi|
|000007e0| 6c 65 20 6f 6c 64 61 72 | 74 69 63 6c 65 09 6f 72 |le oldar|ticle.or|
|000007f0| 0a 58 23 20 20 20 20 20 | 20 20 20 20 50 6e 65 77 |.X# | Pnew|
|00000800| 73 20 6e 65 77 73 67 72 | 6f 75 70 20 74 69 74 6c |s newsgr|oup titl|
|00000810| 65 09 09 09 6f 72 20 6a | 75 73 74 0a 58 23 20 20 |e...or j|ust.X# |
|00000820| 20 20 20 20 20 20 20 50 | 6e 65 77 73 0a 58 0a 65 | P|news.X.e|
|00000830| 78 70 6f 72 74 20 50 41 | 54 48 20 7c 7c 20 28 65 |xport PA|TH || (e|
|00000840| 63 68 6f 20 22 4f 4f 50 | 53 2c 20 74 68 69 73 20 |cho "OOP|S, this |
|00000850| 69 73 6e 27 74 20 73 68 | 2e 20 20 44 65 73 70 65 |isn't sh|. Despe|
|00000860| 72 61 74 69 6f 6e 20 74 | 69 6d 65 2e 20 20 49 20 |ration t|ime. I |
|00000870| 77 69 6c 6c 20 66 65 65 | 64 20 6d 79 73 65 6c 66 |will fee|d myself|
|00000880| 20 74 6f 20 73 68 2e 22 | 3b 20 73 68 20 5c 24 30 | to sh."|; sh \$0|
|00000890| 3b 20 6b 69 6c 6c 20 5c | 24 5c 24 29 0a 58 0a 58 |; kill \|$\$).X.X|
|000008a0| 23 20 53 79 73 74 65 6d | 20 64 65 70 65 6e 64 65 |# System| depende|
|000008b0| 6e 63 69 65 73 0a 58 0a | 6d 61 69 6c 65 72 3d 22 |ncies.X.|mailer="|
|000008c0| 24 7b 6d 61 69 6c 65 72 | 2d 2f 62 69 6e 2f 6d 61 |${mailer|-/bin/ma|
|000008d0| 69 6c 7d 22 0a 58 23 20 | 69 66 20 79 6f 75 20 63 |il}".X# |if you c|
|000008e0| 68 61 6e 67 65 20 74 68 | 69 73 20 74 6f 20 73 6f |hange th|is to so|
|000008f0| 6d 65 74 68 69 6e 67 20 | 74 68 61 74 20 64 6f 65 |mething |that doe|
|00000900| 73 20 73 69 67 6e 61 74 | 75 72 65 73 2c 20 74 61 |s signat|ures, ta|
|00000910| 6b 65 20 6f 75 74 20 73 | 69 67 6e 61 74 75 72 65 |ke out s|ignature|
|00000920| 20 63 6f 64 65 0a 58 0a | 63 61 73 65 20 24 70 6f | code.X.|case $po|
|00000930| 72 74 61 62 6c 65 20 69 | 6e 0a 64 65 66 69 6e 65 |rtable i|n.define|
|00000940| 29 0a 58 23 20 79 6f 75 | 72 20 73 69 74 65 20 6e |).X# you|r site n|
|00000950| 61 6d 65 0a 63 61 73 65 | 20 22 24 68 6f 73 74 63 |ame.case| "$hostc|
|00000960| 6d 64 22 20 69 6e 0a 58 | 27 27 29 20 73 69 74 65 |md" in.X|'') site|
|00000970| 6e 61 6d 65 3d 22 24 73 | 69 74 65 6e 61 6d 65 22 |name="$s|itename"|
|00000980| 20 3b 3b 0a 58 2a 29 20 | 20 73 69 74 65 6e 61 6d | ;;.X*) | sitenam|
|00000990| 65 3d 5c 60 24 68 6f 73 | 74 63 6d 64 5c 60 20 3b |e=\`$hos|tcmd\` ;|
|000009a0| 3b 0a 65 73 61 63 0a 63 | 61 73 65 20 5c 24 73 69 |;.esac.c|ase \$si|
|000009b0| 74 65 6e 61 6d 65 20 69 | 6e 0a 58 09 2a 2e 2a 29 |tename i|n.X.*.*)|
|000009c0| 0a 58 09 09 3b 3b 0a 58 | 09 2a 29 0a 58 09 09 73 |.X..;;.X|.*).X..s|
|000009d0| 69 74 65 6e 61 6d 65 3d | 5c 24 7b 73 69 74 65 6e |itename=|\${siten|
|000009e0| 61 6d 65 7d 2e 24 64 6f | 6d 61 69 6e 0a 58 09 09 |ame}.$do|main.X..|
|000009f0| 3b 3b 0a 65 73 61 63 0a | 58 23 20 77 68 65 72 65 |;;.esac.|X# where|
|00000a00| 20 72 65 63 6f 72 64 69 | 6e 67 73 2c 20 64 69 73 | recordi|ngs, dis|
|00000a10| 74 72 69 62 75 74 69 6f | 6e 73 20 61 6e 64 20 6d |tributio|ns and m|
|00000a20| 6f 64 65 72 61 74 6f 72 | 73 20 61 72 65 20 6b 65 |oderator|s are ke|
|00000a30| 70 74 0a 6c 69 62 3d 5c | 60 24 66 69 6c 65 78 70 |pt.lib=\|`$filexp|
|00000a40| 20 24 6c 69 62 5c 60 0a | 58 23 20 77 68 65 72 65 | $lib\`.|X# where|
|00000a50| 20 69 6d 70 6f 72 74 61 | 6e 74 20 72 6e 20 74 68 | importa|nt rn th|
|00000a60| 69 6e 67 73 20 61 72 65 | 20 6b 65 70 74 0a 72 6e |ings are| kept.rn|
|00000a70| 6c 69 62 3d 5c 60 24 66 | 69 6c 65 78 70 20 24 72 |lib=\`$f|ilexp $r|
|00000a80| 6e 6c 69 62 5c 60 0a 58 | 3b 3b 0a 75 6e 64 65 66 |nlib\`.X|;;.undef|
|00000a90| 29 0a 58 23 20 79 6f 75 | 72 20 73 69 74 65 20 6e |).X# you|r site n|
|00000aa0| 61 6d 65 0a 73 69 74 65 | 6e 61 6d 65 3d 22 24 73 |ame.site|name="$s|
|00000ab0| 69 74 65 6e 61 6d 65 22 | 0a 58 23 20 77 68 65 72 |itename"|.X# wher|
|00000ac0| 65 20 72 65 63 6f 72 64 | 69 6e 67 73 2c 20 64 69 |e record|ings, di|
|00000ad0| 73 74 72 69 62 75 74 69 | 6f 6e 73 20 61 6e 64 20 |stributi|ons and |
|00000ae0| 6d 6f 64 65 72 61 74 6f | 72 73 20 61 72 65 20 6b |moderato|rs are k|
|00000af0| 65 70 74 0a 6c 69 62 3d | 22 24 6c 69 62 22 0a 58 |ept.lib=|"$lib".X|
|00000b00| 23 20 77 68 65 72 65 20 | 69 6d 70 6f 72 74 61 6e |# where |importan|
|00000b10| 74 20 72 6e 20 74 68 69 | 6e 67 73 20 61 72 65 20 |t rn thi|ngs are |
|00000b20| 6b 65 70 74 0a 72 6e 6c | 69 62 3d 22 24 72 6e 6c |kept.rnl|ib="$rnl|
|00000b30| 69 62 22 0a 58 3b 3b 0a | 65 73 61 63 0a 58 0a 58 |ib".X;;.|esac.X.X|
|00000b40| 23 20 79 6f 75 72 20 6f | 72 67 61 6e 69 7a 61 74 |# your o|rganizat|
|00000b50| 69 6f 6e 20 6e 61 6d 65 | 0a 6f 72 67 6e 61 6d 65 |ion name|.orgname|
|00000b60| 3d 22 24 6f 72 67 6e 61 | 6d 65 22 0a 58 23 20 77 |="$orgna|me".X# w|
|00000b70| 68 61 74 20 70 61 67 65 | 72 20 79 6f 75 20 75 73 |hat page|r you us|
|00000b80| 65 2d 2d 69 66 20 79 6f | 75 20 68 61 76 65 20 6b |e--if yo|u have k|
|00000b90| 65 72 6e 61 6c 20 70 61 | 67 69 6e 67 20 75 73 65 |ernal pa|ging use|
|00000ba0| 20 63 61 74 0a 70 61 67 | 65 72 3d 22 5c 24 7b 50 | cat.pag|er="\${P|
|00000bb0| 41 47 45 52 2d 24 70 61 | 67 65 72 7d 22 0a 58 23 |AGER-$pa|ger}".X#|
|00000bc0| 20 68 6f 77 20 79 6f 75 | 20 64 65 72 69 76 65 20 | how you| derive |
|00000bd0| 66 75 6c 6c 20 6e 61 6d | 65 73 2c 20 62 73 64 2c |full nam|es, bsd,|
|00000be0| 20 75 73 67 2c 20 6f 72 | 20 6f 74 68 65 72 0a 6e | usg, or| other.n|
|00000bf0| 61 6d 65 74 79 70 65 3d | 22 24 6e 61 6d 65 74 79 |ametype=|"$namety|
|00000c00| 70 65 22 0a 58 23 20 64 | 65 66 61 75 6c 74 20 65 |pe".X# d|efault e|
|00000c10| 64 69 74 6f 72 0a 64 65 | 66 65 64 69 74 6f 72 3d |ditor.de|feditor=|
|00000c20| 22 24 64 65 66 65 64 69 | 74 6f 72 22 0a 58 23 20 |"$defedi|tor".X# |
|00000c30| 68 6f 77 20 6e 6f 74 20 | 74 6f 20 65 63 68 6f 20 |how not |to echo |
|00000c40| 77 69 74 68 20 6e 65 77 | 6c 69 6e 65 0a 6e 3d 22 |with new|line.n="|
|00000c50| 24 6e 22 0a 63 3d 22 24 | 63 22 0a 58 0a 58 23 20 |$n".c="$|c".X.X# |
|00000c60| 59 6f 75 20 73 68 6f 75 | 6c 64 20 61 6c 73 6f 20 |You shou|ld also |
|00000c70| 6c 6f 6f 6b 20 61 74 20 | 74 68 65 20 64 69 73 74 |look at |the dist|
|00000c80| 72 69 62 75 74 69 6f 6e | 20 77 61 72 6e 69 6e 67 |ribution| warning|
|00000c90| 73 20 62 65 6c 6f 77 20 | 6d 61 72 6b 65 64 20 21 |s below |marked !|
|00000ca0| 44 49 53 54 21 0a 58 23 | 20 74 6f 20 6d 61 6b 65 |DIST!.X#| to make|
|00000cb0| 20 73 75 72 65 20 61 6e | 79 20 64 69 73 74 72 69 | sure an|y distri|
|00000cc0| 62 75 74 69 6f 6e 20 72 | 65 67 69 6f 6e 73 20 79 |bution r|egions y|
|00000cd0| 6f 75 20 61 72 65 20 61 | 20 6d 65 6d 62 65 72 20 |ou are a| member |
|00000ce0| 6f 66 20 61 72 65 20 69 | 6e 63 6c 75 64 65 64 2e |of are i|ncluded.|
|00000cf0| 0a 58 23 20 54 68 65 20 | 66 6f 6c 6c 6f 77 69 6e |.X# The |followin|
|00000d00| 67 20 61 72 65 20 73 6f | 6d 65 20 70 72 6f 74 6f |g are so|me proto|
|00000d10| 74 79 70 69 63 61 6c 20 | 64 69 73 74 72 69 62 75 |typical |distribu|
|00000d20| 74 69 6f 6e 20 67 72 6f | 75 70 73 2e 20 20 49 66 |tion gro|ups. If|
|00000d30| 20 79 6f 75 20 64 6f 20 | 6e 6f 74 0a 58 23 20 75 | you do |not.X# u|
|00000d40| 73 65 20 74 68 65 6d 20 | 61 6c 6c 20 73 65 74 20 |se them |all set |
|00000d50| 74 68 65 20 75 6e 75 73 | 65 64 20 6f 6e 65 73 20 |the unus|ed ones |
|00000d60| 74 6f 20 61 20 6e 6f 6e | 2d 6e 75 6c 6c 20 73 74 |to a non|-null st|
|00000d70| 72 69 6e 67 20 73 75 63 | 68 20 61 73 20 27 6e 6f |ring suc|h as 'no|
|00000d80| 6e 65 27 2e 0a 6c 6f 63 | 3d 22 24 6c 6f 63 70 72 |ne'..loc|="$locpr|
|00000d90| 65 66 22 0a 6f 72 67 3d | 22 24 6f 72 67 70 72 65 |ef".org=|"$orgpre|
|00000da0| 66 22 0a 63 69 74 79 3d | 22 24 63 69 74 79 70 72 |f".city=|"$citypr|
|00000db0| 65 66 22 0a 73 74 61 74 | 65 3d 22 24 73 74 61 74 |ef".stat|e="$stat|
|00000dc0| 65 70 72 65 66 22 0a 63 | 6e 74 72 79 3d 22 24 63 |epref".c|ntry="$c|
|00000dd0| 6e 74 72 79 70 72 65 66 | 22 0a 63 6f 6e 74 3d 22 |ntrypref|".cont="|
|00000de0| 24 63 6f 6e 74 70 72 65 | 66 22 0a 58 0a 74 65 73 |$contpre|f".X.tes|
|00000df0| 74 3d 24 7b 74 65 73 74 | 2d 74 65 73 74 7d 0a 73 |t=${test|-test}.s|
|00000e00| 65 64 3d 24 7b 73 65 64 | 2d 73 65 64 7d 0a 65 63 |ed=${sed|-sed}.ec|
|00000e10| 68 6f 3d 24 7b 65 63 68 | 6f 2d 65 63 68 6f 7d 0a |ho=${ech|o-echo}.|
|00000e20| 63 61 74 3d 24 7b 63 61 | 74 2d 63 61 74 7d 0a 65 |cat=${ca|t-cat}.e|
|00000e30| 67 72 65 70 3d 24 7b 65 | 67 72 65 70 2d 65 67 72 |grep=${e|grep-egr|
|00000e40| 65 70 7d 0a 67 72 65 70 | 3d 24 7b 67 72 65 70 2d |ep}.grep|=${grep-|
|00000e50| 67 72 65 70 7d 0a 72 6d | 3d 24 7b 72 6d 2d 72 6d |grep}.rm|=${rm-rm|
|00000e60| 7d 0a 74 72 3d 24 7b 74 | 72 2d 74 72 7d 0a 69 6e |}.tr=${t|r-tr}.in|
|00000e70| 65 77 73 3d 24 7b 69 6e | 65 77 73 2d 69 6e 65 77 |ews=${in|ews-inew|
|00000e80| 73 7d 0a 6e 69 64 75 6d | 70 3d 24 7b 6e 69 64 75 |s}.nidum|p=${nidu|
|00000e90| 6d 70 7d 0a 79 70 6d 61 | 74 63 68 3d 24 7b 79 70 |mp}.ypma|tch=${yp|
|00000ea0| 6d 61 74 63 68 7d 0a 58 | 0a 58 21 47 52 4f 4b 21 |match}.X|.X!GROK!|
|00000eb0| 54 48 49 53 21 0a 63 61 | 73 65 20 22 24 69 67 6e |THIS!.ca|se "$ign|
|00000ec0| 6f 72 65 6f 72 67 22 20 | 69 6e 0a 64 65 66 69 6e |oreorg" |in.defin|
|00000ed0| 65 29 20 24 73 70 69 74 | 73 68 65 6c 6c 20 3e 3e |e) $spit|shell >>|
|00000ee0| 50 6e 65 77 73 20 3c 3c | 27 21 4e 4f 21 53 55 42 |Pnews <<|'!NO!SUB|
|00000ef0| 53 21 27 0a 6f 72 67 6e | 61 6d 65 3d 24 7b 4e 45 |S!'.orgn|ame=${NE|
|00000f00| 57 53 4f 52 47 2d 24 6f | 72 67 6e 61 6d 65 7d 0a |WSORG-$o|rgname}.|
|00000f10| 58 21 4e 4f 21 53 55 42 | 53 21 0a 58 09 3b 3b 0a |X!NO!SUB|S!.X.;;.|
|00000f20| 58 2a 29 09 24 73 70 69 | 74 73 68 65 6c 6c 20 3e |X*).$spi|tshell >|
|00000f30| 3e 50 6e 65 77 73 20 3c | 3c 27 21 4e 4f 21 53 55 |>Pnews <|<'!NO!SU|
|00000f40| 42 53 21 27 0a 6f 72 67 | 6e 61 6d 65 3d 24 7b 4e |BS!'.org|name=${N|
|00000f50| 45 57 53 4f 52 47 2d 24 | 7b 4f 52 47 41 4e 49 5a |EWSORG-$|{ORGANIZ|
|00000f60| 41 54 49 4f 4e 2d 24 6f | 72 67 6e 61 6d 65 7d 7d |ATION-$o|rgname}}|
|00000f70| 0a 58 21 4e 4f 21 53 55 | 42 53 21 0a 58 09 3b 3b |.X!NO!SU|BS!.X.;;|
|00000f80| 0a 65 73 61 63 0a 58 24 | 73 70 69 74 73 68 65 6c |.esac.X$|spitshel|
|00000f90| 6c 20 3e 3e 50 6e 65 77 | 73 20 3c 3c 27 21 4e 4f |l >>Pnew|s <<'!NO|
|00000fa0| 21 53 55 42 53 21 27 0a | 64 6f 74 64 69 72 3d 24 |!SUBS!'.|dotdir=$|
|00000fb0| 7b 44 4f 54 44 49 52 2d | 24 7b 48 4f 4d 45 2d 24 |{DOTDIR-|${HOME-$|
|00000fc0| 4c 4f 47 44 49 52 7d 7d | 0a 74 6d 70 61 72 74 3d |LOGDIR}}|.tmpart=|
|00000fd0| 24 64 6f 74 64 69 72 2f | 2e 61 72 74 69 63 6c 65 |$dotdir/|.article|
|00000fe0| 0a 58 0a 69 66 20 24 74 | 65 73 74 20 2d 66 20 24 |.X.if $t|est -f $|
|00000ff0| 64 6f 74 64 69 72 2f 2e | 70 6e 65 77 73 65 78 70 |dotdir/.|pnewsexp|
|00001000| 65 72 74 3b 20 74 68 65 | 6e 0a 58 20 20 20 20 65 |ert; the|n.X e|
|00001010| 78 70 65 72 74 69 73 65 | 3d 65 78 70 65 72 74 0a |xpertise|=expert.|
|00001020| 65 6c 73 65 0a 58 20 20 | 20 20 24 63 61 74 20 3c |else.X | $cat <|
|00001030| 3c 27 45 4f 4d 27 0a 49 | 20 73 65 65 20 79 6f 75 |<'EOM'.I| see you|
|00001040| 27 76 65 20 6e 65 76 65 | 72 20 75 73 65 64 20 74 |'ve neve|r used t|
|00001050| 68 69 73 20 76 65 72 73 | 69 6f 6e 20 6f 66 20 50 |his vers|ion of P|
|00001060| 6e 65 77 73 20 62 65 66 | 6f 72 65 2e 20 20 49 20 |news bef|ore. I |
|00001070| 77 69 6c 6c 20 67 69 76 | 65 20 79 6f 75 20 65 78 |will giv|e you ex|
|00001080| 74 72 61 0a 68 65 6c 70 | 20 74 68 69 73 20 66 69 |tra.help| this fi|
|00001090| 72 73 74 20 74 69 6d 65 | 20 74 68 72 6f 75 67 68 |rst time| through|
|000010a0| 2c 20 62 75 74 20 74 68 | 65 6e 20 79 6f 75 20 6d |, but th|en you m|
|000010b0| 75 73 74 20 72 65 6d 65 | 6d 62 65 72 20 77 68 61 |ust reme|mber wha|
|000010c0| 74 20 79 6f 75 20 6c 65 | 61 72 6e 65 64 2e 0a 49 |t you le|arned..I|
|000010d0| 66 20 79 6f 75 20 64 6f | 6e 27 74 20 75 6e 64 65 |f you do|n't unde|
|000010e0| 72 73 74 61 6e 64 20 61 | 6e 79 20 71 75 65 73 74 |rstand a|ny quest|
|000010f0| 69 6f 6e 2c 20 74 79 70 | 65 20 68 20 61 6e 64 20 |ion, typ|e h and |
|00001100| 61 20 43 52 20 28 63 61 | 72 72 69 61 67 65 20 72 |a CR (ca|rriage r|
|00001110| 65 74 75 72 6e 29 20 66 | 6f 72 0a 68 65 6c 70 2e |eturn) f|or.help.|
|00001120| 0a 58 0a 49 66 20 79 6f | 75 27 76 65 20 6e 65 76 |.X.If yo|u've nev|
|00001130| 65 72 20 70 6f 73 74 65 | 64 20 61 6e 20 61 72 74 |er poste|d an art|
|00001140| 69 63 6c 65 20 74 6f 20 | 74 68 65 20 6e 65 74 20 |icle to |the net |
|00001150| 62 65 66 6f 72 65 2c 20 | 69 74 20 69 73 20 48 49 |before, |it is HI|
|00001160| 47 48 4c 59 20 72 65 63 | 6f 6d 6d 65 6e 64 65 64 |GHLY rec|ommended|
|00001170| 0a 74 68 61 74 20 79 6f | 75 20 72 65 61 64 20 74 |.that yo|u read t|
|00001180| 68 65 20 6e 65 74 69 71 | 75 65 74 74 65 20 64 6f |he netiq|uette do|
|00001190| 63 75 6d 65 6e 74 20 66 | 6f 75 6e 64 20 69 6e 20 |cument f|ound in |
|000011a0| 6e 65 77 73 2e 61 6e 6e | 6f 75 6e 63 65 2e 6e 65 |news.ann|ounce.ne|
|000011b0| 77 75 73 65 72 73 20 73 | 6f 0a 74 68 61 74 20 79 |wusers s|o.that y|
|000011c0| 6f 75 27 6c 6c 20 6b 6e | 6f 77 20 74 6f 20 61 76 |ou'll kn|ow to av|
|000011d0| 6f 69 64 20 74 68 65 20 | 63 6f 6d 6d 6f 6e 65 73 |oid the |commones|
|000011e0| 74 20 62 6c 75 6e 64 65 | 72 73 2e 20 20 54 6f 20 |t blunde|rs. To |
|000011f0| 64 6f 20 74 68 61 74 2c | 20 69 6e 74 65 72 72 75 |do that,| interru|
|00001200| 70 74 0a 50 6e 65 77 73 | 2c 20 61 6e 64 20 67 65 |pt.Pnews|, and ge|
|00001210| 74 20 74 6f 20 74 68 65 | 20 74 6f 70 2d 6c 65 76 |t to the| top-lev|
|00001220| 65 6c 20 70 72 6f 6d 70 | 74 20 6f 66 20 72 6e 2e |el promp|t of rn.|
|00001230| 20 20 54 79 70 65 20 22 | 67 20 6e 65 77 73 2e 61 | Type "|g news.a|
|00001240| 6e 6e 6f 75 6e 63 65 2e | 6e 65 77 75 73 65 72 73 |nnounce.|newusers|
|00001250| 22 0a 61 6e 64 20 79 6f | 75 20 61 72 65 20 6f 6e |".and yo|u are on|
|00001260| 20 79 6f 75 72 20 77 61 | 79 2e 0a 58 0a 58 45 4f | your wa|y..X.XEO|
|00001270| 4d 0a 58 20 20 20 20 65 | 78 70 65 72 74 69 73 65 |M.X e|xpertise|
|00001280| 3d 62 65 67 69 6e 6e 65 | 72 0a 66 69 0a 58 0a 63 |=beginne|r.fi.X.c|
|00001290| 61 73 65 20 24 63 6e 74 | 72 79 20 69 6e 0a 58 20 |ase $cnt|ry in.X |
|000012a0| 20 63 61 6e 29 20 73 74 | 70 72 3d 50 72 6f 76 69 | can) st|pr=Provi|
|000012b0| 6e 63 65 20 3b 3b 0a 58 | 20 20 2a 29 20 20 20 73 |nce ;;.X| *) s|
|000012c0| 74 70 72 3d 53 74 61 74 | 65 20 3b 3b 0a 65 73 61 |tpr=Stat|e ;;.esa|
|000012d0| 63 0a 58 0a 68 65 61 64 | 65 72 66 69 6c 65 3d 22 |c.X.head|erfile="|
|000012e0| 22 0a 63 61 73 65 20 24 | 23 20 69 6e 0a 58 30 29 |".case $|# in.X0)|
|000012f0| 20 3b 3b 0a 58 2a 29 20 | 20 63 61 73 65 20 24 31 | ;;.X*) | case $1|
|00001300| 20 69 6e 0a 58 20 20 20 | 20 2d 68 29 0a 58 09 68 | in.X | -h).X.h|
|00001310| 65 61 64 65 72 66 69 6c | 65 3d 22 24 32 22 0a 58 |eaderfil|e="$2".X|
|00001320| 09 73 68 69 66 74 0a 58 | 09 73 68 69 66 74 0a 58 |.shift.X|.shift.X|
|00001330| 09 63 61 73 65 20 24 23 | 20 69 6e 0a 58 09 30 29 |.case $#| in.X.0)|
|00001340| 0a 58 09 20 20 20 20 6f | 6c 64 61 72 74 3d 22 22 |.X. o|ldart=""|
|00001350| 0a 58 09 20 20 20 20 3b | 3b 0a 58 09 2a 29 0a 58 |.X. ;|;.X.*).X|
|00001360| 09 20 20 20 20 6f 6c 64 | 61 72 74 3d 22 24 31 22 |. old|art="$1"|
|00001370| 0a 58 09 20 20 20 20 73 | 68 69 66 74 0a 58 09 20 |.X. s|hift.X. |
|00001380| 20 20 20 3b 3b 0a 58 09 | 65 73 61 63 0a 58 09 3b | ;;.X.|esac.X.;|
|00001390| 3b 0a 58 20 20 20 20 65 | 73 61 63 0a 58 20 20 20 |;.X e|sac.X |
|000013a0| 20 3b 3b 0a 65 73 61 63 | 0a 58 0a 63 61 73 65 20 | ;;.esac|.X.case |
|000013b0| 24 68 65 61 64 65 72 66 | 69 6c 65 20 69 6e 0a 58 |$headerf|ile in.X|
|000013c0| 27 27 29 0a 58 20 20 20 | 20 2e 20 24 72 6e 6c 69 |'').X | . $rnli|
|000013d0| 62 2f 50 6e 65 77 73 2e | 68 65 61 64 65 72 0a 58 |b/Pnews.|header.X|
|000013e0| 20 20 20 20 3b 3b 0a 58 | 2a 29 0a 58 20 20 20 20 | ;;.X|*).X |
|000013f0| 24 63 61 74 20 3c 20 24 | 68 65 61 64 65 72 66 69 |$cat < $|headerfi|
|00001400| 6c 65 20 20 3e 20 24 74 | 6d 70 61 72 74 0a 58 20 |le > $t|mpart.X |
|00001410| 20 20 20 3b 3b 0a 65 73 | 61 63 0a 58 20 20 20 20 | ;;.es|ac.X |
|00001420| 72 65 73 63 75 65 3d 22 | 73 6c 65 65 70 20 31 3b |rescue="|sleep 1;|
|00001430| 20 24 63 61 74 20 24 74 | 6d 70 61 72 74 20 3e 3e | $cat $t|mpart >>|
|00001440| 24 7b 48 4f 4d 45 2d 24 | 4c 4f 47 44 49 52 7d 2f |${HOME-$|LOGDIR}/|
|00001450| 64 65 61 64 2e 61 72 74 | 69 63 6c 65 20 3b 20 24 |dead.art|icle ; $|
|00001460| 65 63 68 6f 20 41 72 74 | 69 63 6c 65 20 61 70 70 |echo Art|icle app|
|00001470| 65 6e 64 65 64 20 74 6f | 20 24 7b 48 4f 4d 45 2d |ended to| ${HOME-|
|00001480| 24 4c 4f 47 44 49 52 7d | 2f 64 65 61 64 2e 61 72 |$LOGDIR}|/dead.ar|
|00001490| 74 69 63 6c 65 20 3b 20 | 65 78 69 74 22 0a 58 20 |ticle ; |exit".X |
|000014a0| 20 20 20 74 72 61 70 20 | 22 24 72 65 73 63 75 65 | trap |"$rescue|
|000014b0| 22 20 31 0a 58 20 20 20 | 20 74 72 61 70 20 22 24 |" 1.X | trap "$|
|000014c0| 72 65 73 63 75 65 22 20 | 32 0a 58 0a 58 24 65 63 |rescue" |2.X.X$ec|
|000014d0| 68 6f 20 22 22 0a 58 0a | 58 23 20 65 78 74 72 61 |ho "".X.|X# extra|
|000014e0| 63 74 20 74 68 65 20 6e | 65 77 73 67 72 6f 75 70 |ct the n|ewsgroup|
|000014f0| 73 20 6c 69 73 74 20 61 | 6e 64 20 64 69 73 74 72 |s list a|nd distr|
|00001500| 69 62 75 74 69 6f 6e 0a | 68 64 72 5f 6e 65 77 73 |ibution.|hdr_news|
|00001510| 67 72 6f 75 70 73 3d 60 | 24 73 65 64 20 2d 6e 20 |groups=`|$sed -n |
|00001520| 2d 65 20 27 2f 5e 4e 65 | 77 73 67 72 6f 75 70 73 |-e '/^Ne|wsgroups|
|00001530| 3a 2f 7b 27 20 2d 65 20 | 27 73 2f 2f 2f 27 20 2d |:/{' -e |'s///' -|
|00001540| 65 20 27 73 2f 2c 2f 20 | 2f 67 27 20 2d 65 20 70 |e 's/,/ |/g' -e p|
|00001550| 20 2d 65 20 71 20 2d 65 | 20 27 7d 27 20 24 74 6d | -e q -e| '}' $tm|
|00001560| 70 61 72 74 60 0a 68 64 | 72 5f 64 69 73 74 72 69 |part`.hd|r_distri|
|00001570| 62 75 74 69 6f 6e 3d 60 | 24 73 65 64 20 2d 6e 20 |bution=`|$sed -n |
|00001580| 2d 65 20 27 2f 5e 44 69 | 73 74 72 69 62 75 74 69 |-e '/^Di|stributi|
|00001590| 6f 6e 3a 2f 7b 27 20 2d | 65 20 27 73 2f 2f 2f 27 |on:/{' -|e 's///'|
|000015a0| 20 2d 65 20 70 20 2d 65 | 20 71 20 2d 65 20 27 7d | -e p -e| q -e '}|
|000015b0| 27 20 24 74 6d 70 61 72 | 74 60 0a 58 0a 58 23 20 |' $tmpar|t`.X.X# |
|000015c0| 63 68 65 63 6b 20 66 6f | 72 20 22 70 6f 73 74 65 |check fo|r "poste|
|000015d0| 72 22 20 6d 61 67 69 63 | 20 63 6f 6f 6b 69 65 0a |r" magic| cookie.|
|000015e0| 66 6c 61 67 3d 30 0a 66 | 6f 72 20 6e 67 20 69 6e |flag=0.f|or ng in|
|000015f0| 20 24 68 64 72 5f 6e 65 | 77 73 67 72 6f 75 70 73 | $hdr_ne|wsgroups|
|00001600| 20 3b 20 64 6f 0a 58 20 | 20 20 20 63 61 73 65 20 | ; do.X | case |
|00001610| 22 24 6e 67 22 20 69 6e | 0a 58 09 70 6f 73 74 65 |"$ng" in|.X.poste|
|00001620| 72 29 09 66 6c 61 67 3d | 31 20 3b 3b 0a 58 09 2a |r).flag=|1 ;;.X.*|
|00001630| 29 09 3b 3b 0a 58 20 20 | 20 20 65 73 61 63 0a 64 |).;;.X | esac.d|
|00001640| 6f 6e 65 0a 63 61 73 65 | 20 24 66 6c 61 67 20 69 |one.case| $flag i|
|00001650| 6e 0a 58 31 29 0a 58 20 | 20 20 20 24 65 63 68 6f |n.X1).X | $echo|
|00001660| 20 22 20 22 0a 58 20 20 | 20 20 24 65 63 68 6f 20 | " ".X | $echo |
|00001670| 22 54 68 65 20 6f 72 69 | 67 69 6e 61 6c 20 61 75 |"The ori|ginal au|
|00001680| 74 68 6f 72 20 68 61 73 | 20 72 65 71 75 65 73 74 |thor has| request|
|00001690| 65 64 20 74 68 61 74 20 | 6d 65 73 73 61 67 65 73 |ed that |messages|
|000016a0| 20 62 65 20 73 65 6e 74 | 20 62 61 63 6b 20 76 69 | be sent| back vi|
|000016b0| 61 22 0a 58 20 20 20 20 | 24 65 63 68 6f 20 22 6d |a".X |$echo "m|
|000016c0| 61 69 6c 20 72 61 74 68 | 65 72 20 74 68 61 6e 20 |ail rath|er than |
|000016d0| 70 6f 73 74 69 6e 67 20 | 74 6f 20 6e 65 77 73 2e |posting |to news.|
|000016e0| 20 20 44 6f 20 79 6f 75 | 20 77 61 6e 74 20 74 6f | Do you| want to|
|000016f0| 20 6a 75 6d 70 20 6f 75 | 74 20 6f 66 20 74 68 69 | jump ou|t of thi|
|00001700| 73 22 0a 58 20 20 20 20 | 24 65 63 68 6f 20 24 6e |s".X |$echo $n|
|00001710| 20 22 61 6e 64 20 6d 61 | 69 6c 20 79 6f 75 72 20 | "and ma|il your |
|00001720| 72 65 70 6c 79 20 69 6e | 73 74 65 61 64 3f 20 5b |reply in|stead? [|
|00001730| 79 6e 5d 20 24 63 22 0a | 58 20 20 20 20 72 65 61 |yn] $c".|X rea|
|00001740| 64 20 61 6e 73 0a 58 20 | 20 20 20 63 61 73 65 20 |d ans.X | case |
|00001750| 24 61 6e 73 20 69 6e 0a | 58 09 6e 2a 29 20 3b 3b |$ans in.|X.n*) ;;|
|00001760| 0a 58 09 2a 29 20 20 65 | 78 69 74 20 3b 3b 0a 58 |.X.*) e|xit ;;.X|
|00001770| 20 20 20 20 65 73 61 63 | 0a 58 20 20 20 20 24 65 | esac|.X $e|
|00001780| 63 68 6f 20 22 20 22 0a | 58 20 20 20 20 24 65 63 |cho " ".|X $ec|
|00001790| 68 6f 20 22 4f 4b 2c 20 | 62 75 74 20 79 6f 75 20 |ho "OK, |but you |
|000017a0| 77 69 6c 6c 20 68 61 76 | 65 20 74 6f 20 65 64 69 |will hav|e to edi|
|000017b0| 74 20 74 68 65 20 27 4e | 65 77 73 67 72 6f 75 70 |t the 'N|ewsgroup|
|000017c0| 73 3a 27 20 6c 69 6e 65 | 20 69 6e 20 74 68 65 20 |s:' line| in the |
|000017d0| 6d 65 73 73 61 67 65 2e | 22 0a 58 20 20 20 20 3b |message.|".X ;|
|000017e0| 3b 0a 65 73 61 63 0a 58 | 20 20 0a 58 23 20 70 6c |;.esac.X| .X# pl|
|000017f0| 61 79 20 72 65 63 6f 72 | 64 65 64 20 6d 65 73 73 |ay recor|ded mess|
|00001800| 61 67 65 0a 69 66 20 24 | 74 65 73 74 20 2d 73 20 |age.if $|test -s |
|00001810| 24 7b 6c 69 62 7d 2f 72 | 65 63 6f 72 64 69 6e 67 |${lib}/r|ecording|
|00001820| 20 3b 20 74 68 65 6e 0a | 58 20 20 20 20 20 66 6f | ; then.|X fo|
|00001830| 72 20 6e 67 20 69 6e 20 | 24 68 64 72 5f 6e 65 77 |r ng in |$hdr_new|
|00001840| 73 67 72 6f 75 70 73 20 | 3b 20 64 6f 0a 58 09 5f |sgroups |; do.X._|
|00001850| 72 65 63 31 3d 24 7b 6c | 69 62 7d 2f 60 24 73 65 |rec1=${l|ib}/`$se|
|00001860| 64 20 2d 6e 20 22 2f 5e | 24 6e 67 2f 73 2f 5e 2e |d -n "/^|$ng/s/^.|
|00001870| 2a 09 2f 2f 70 22 20 24 | 7b 6c 69 62 7d 2f 72 65 |*.//p" $|{lib}/re|
|00001880| 63 6f 72 64 69 6e 67 60 | 0a 58 09 5f 74 6d 70 3d |cording`|.X._tmp=|
|00001890| 60 24 65 63 68 6f 20 24 | 6e 67 20 7c 24 73 65 64 |`$echo $|ng |$sed|
|000018a0| 20 22 73 2f 5c 2e 2e 2a | 2f 2f 22 60 0a 58 09 5f | "s/\..*|//"`.X._|
|000018b0| 72 65 63 32 3d 24 7b 6c | 69 62 7d 2f 60 24 63 61 |rec2=${l|ib}/`$ca|
|000018c0| 74 20 2d 73 20 24 7b 6c | 69 62 7d 2f 72 65 63 6f |t -s ${l|ib}/reco|
|000018d0| 72 64 69 6e 67 7c 24 67 | 72 65 70 20 24 7b 5f 74 |rding|$g|rep ${_t|
|000018e0| 6d 70 7d 2e 61 6c 6c 7c | 24 73 65 64 20 22 73 2f |mp}.all||$sed "s/|
|000018f0| 5e 2e 2a 09 2f 2f 22 60 | 0a 58 09 69 66 20 24 74 |^.*.//"`|.X.if $t|
|00001900| 65 73 74 20 2d 66 20 24 | 7b 5f 72 65 63 31 7d 20 |est -f $|{_rec1} |
|00001910| 3b 20 74 68 65 6e 0a 58 | 09 20 20 20 20 24 63 61 |; then.X|. $ca|
|00001920| 74 20 2d 73 20 24 7b 5f | 72 65 63 31 7d 0a 58 09 |t -s ${_|rec1}.X.|
|00001930| 66 69 0a 58 09 69 66 20 | 24 74 65 73 74 20 2d 66 |fi.X.if |$test -f|
|00001940| 20 24 7b 5f 72 65 63 32 | 7d 20 3b 20 74 68 65 6e | ${_rec2|} ; then|
|00001950| 0a 58 09 20 20 20 20 24 | 63 61 74 20 2d 73 20 24 |.X. $|cat -s $|
|00001960| 7b 5f 72 65 63 32 7d 0a | 58 09 66 69 0a 58 20 20 |{_rec2}.|X.fi.X |
|00001970| 20 20 64 6f 6e 65 0a 66 | 69 0a 58 0a 58 23 20 64 | done.f|i.X.X# d|
|00001980| 65 74 65 72 6d 69 6e 65 | 20 74 68 65 20 64 69 73 |etermine| the dis|
|00001990| 74 72 69 62 75 74 69 6f | 6e 20 6f 66 20 74 68 69 |tributio|n of thi|
|000019a0| 73 20 6d 65 73 73 61 67 | 65 0a 73 65 74 20 58 20 |s messag|e.set X |
|000019b0| 24 68 64 72 5f 64 69 73 | 74 72 69 62 75 74 69 6f |$hdr_dis|tributio|
|000019c0| 6e 0a 73 68 69 66 74 0a | 69 66 20 24 74 65 73 74 |n.shift.|if $test|
|000019d0| 20 24 23 20 2d 67 74 20 | 30 20 3b 20 74 68 65 6e | $# -gt |0 ; then|
|000019e0| 0a 58 20 20 20 20 64 69 | 73 74 3d 24 31 2e 77 68 |.X di|st=$1.wh|
|000019f0| 61 74 65 76 65 72 0a 65 | 6c 73 65 0a 58 20 20 20 |atever.e|lse.X |
|00001a00| 20 73 65 74 20 58 20 24 | 68 64 72 5f 6e 65 77 73 | set X $|hdr_news|
|00001a10| 67 72 6f 75 70 73 0a 58 | 20 20 20 20 73 68 69 66 |groups.X| shif|
|00001a20| 74 0a 58 20 20 20 20 69 | 66 20 24 74 65 73 74 20 |t.X i|f $test |
|00001a30| 24 23 20 2d 67 74 20 30 | 20 3b 20 74 68 65 6e 0a |$# -gt 0| ; then.|
|00001a40| 58 09 64 69 73 74 3d 24 | 31 2e 77 68 61 74 65 76 |X.dist=$|1.whatev|
|00001a50| 65 72 0a 58 20 20 20 20 | 65 6c 73 65 0a 58 09 64 |er.X |else.X.d|
|00001a60| 69 73 74 3d 6d 69 73 63 | 2e 77 68 61 74 65 76 65 |ist=misc|.whateve|
|00001a70| 72 0a 58 20 20 20 20 66 | 69 0a 66 69 0a 63 61 73 |r.X f|i.fi.cas|
|00001a80| 65 20 24 64 69 73 74 20 | 69 6e 0a 58 2a 2e 2a 29 |e $dist |in.X*.*)|
|00001a90| 0a 58 20 20 20 20 3b 3b | 0a 58 2a 29 0a 58 20 20 |.X ;;|.X*).X |
|00001aa0| 20 20 64 69 73 74 3d 24 | 64 69 73 74 2e 77 68 61 | dist=$|dist.wha|
|00001ab0| 74 65 76 65 72 0a 58 20 | 20 20 20 3b 3b 0a 65 73 |tever.X | ;;.es|
|00001ac0| 61 63 0a 58 0a 58 23 20 | 74 65 6c 6c 20 74 68 65 |ac.X.X# |tell the|
|00001ad0| 6d 20 77 68 61 74 20 77 | 65 20 74 68 69 6e 6b 20 |m what w|e think |
|00001ae0| 74 68 65 79 20 61 72 65 | 20 64 6f 69 6e 67 2e 2e |they are| doing..|
|00001af0| 2e 20 21 44 49 53 54 21 | 0a 63 61 73 65 20 24 64 |. !DIST!|.case $d|
|00001b00| 69 73 74 20 69 6e 0a 77 | 6f 72 6c 64 2e 2a 7c 63 |ist in.w|orld.*|c|
|00001b10| 6f 6d 70 2e 2a 7c 6e 65 | 77 73 2e 2a 7c 73 63 69 |omp.*|ne|ws.*|sci|
|00001b20| 2e 2a 7c 72 65 63 2e 2a | 7c 6d 69 73 63 2e 2a 7c |.*|rec.*||misc.*||
|00001b30| 73 6f 63 2e 2a 7c 74 61 | 6c 6b 2e 2a 7c 61 6c 74 |soc.*|ta|lk.*|alt|
|00001b40| 2e 2a 29 0a 58 20 20 20 | 20 24 63 61 74 20 3c 3c |.*).X | $cat <<|
|00001b50| 27 45 4f 4d 27 0a 54 68 | 69 73 20 70 72 6f 67 72 |'EOM'.Th|is progr|
|00001b60| 61 6d 20 70 6f 73 74 73 | 20 6e 65 77 73 20 74 6f |am posts| news to|
|00001b70| 20 74 68 6f 75 73 61 6e | 64 73 20 6f 66 20 6d 61 | thousan|ds of ma|
|00001b80| 63 68 69 6e 65 73 20 74 | 68 72 6f 75 67 68 6f 75 |chines t|hroughou|
|00001b90| 74 20 74 68 65 20 65 6e | 74 69 72 65 0a 63 69 76 |t the en|tire.civ|
|00001ba0| 69 6c 69 7a 65 64 20 77 | 6f 72 6c 64 2e 20 20 59 |ilized w|orld. Y|
|00001bb0| 6f 75 72 20 6d 65 73 73 | 61 67 65 20 77 69 6c 6c |our mess|age will|
|00001bc0| 20 63 6f 73 74 20 74 68 | 65 20 6e 65 74 20 68 75 | cost th|e net hu|
|00001bd0| 6e 64 72 65 64 73 20 69 | 66 20 6e 6f 74 20 74 68 |ndreds i|f not th|
|00001be0| 6f 75 73 61 6e 64 73 20 | 6f 66 0a 64 6f 6c 6c 61 |ousands |of.dolla|
|00001bf0| 72 73 20 74 6f 20 73 65 | 6e 64 20 65 76 65 72 79 |rs to se|nd every|
|00001c00| 77 68 65 72 65 2e 20 20 | 50 6c 65 61 73 65 20 62 |where. |Please b|
|00001c10| 65 20 73 75 72 65 20 79 | 6f 75 20 6b 6e 6f 77 20 |e sure y|ou know |
|00001c20| 77 68 61 74 20 79 6f 75 | 20 61 72 65 20 64 6f 69 |what you| are doi|
|00001c30| 6e 67 2e 0a 58 0a 58 45 | 4f 4d 0a 58 20 20 20 20 |ng..X.XE|OM.X |
|00001c40| 3b 3b 0a 76 6d 73 6e 65 | 74 2e 2a 29 0a 58 20 20 |;;.vmsne|t.*).X |
|00001c50| 20 20 24 65 63 68 6f 20 | 27 54 68 69 73 20 70 72 | $echo |'This pr|
|00001c60| 6f 67 72 61 6d 20 70 6f | 73 74 73 20 6e 65 77 73 |ogram po|sts news|
|00001c70| 20 74 6f 20 6d 61 6e 79 | 20 6d 61 63 68 69 6e 65 | to many| machine|
|00001c80| 73 2e 27 0a 58 20 20 20 | 20 3b 3b 0a 62 69 74 2e |s.'.X | ;;.bit.|
|00001c90| 2a 29 0a 58 20 20 20 20 | 24 65 63 68 6f 20 27 54 |*).X |$echo 'T|
|00001ca0| 68 69 73 20 70 72 6f 67 | 72 61 6d 20 70 6f 73 74 |his prog|ram post|
|00001cb0| 73 20 6e 65 77 73 20 74 | 6f 20 6d 61 6e 79 20 6d |s news t|o many m|
|00001cc0| 61 63 68 69 6e 65 73 20 | 6f 6e 20 42 49 54 4e 45 |achines |on BITNE|
|00001cd0| 54 2e 27 0a 58 20 20 20 | 20 3b 3b 0a 64 64 6e 2e |T.'.X | ;;.ddn.|
|00001ce0| 2a 29 0a 58 20 20 20 20 | 24 65 63 68 6f 20 27 54 |*).X |$echo 'T|
|00001cf0| 68 69 73 20 70 72 6f 67 | 72 61 6d 20 70 6f 73 74 |his prog|ram post|
|00001d00| 73 20 6e 65 77 73 20 74 | 6f 20 6d 61 6e 79 20 6d |s news t|o many m|
|00001d10| 61 63 68 69 6e 65 73 20 | 74 68 72 6f 75 67 68 6f |achines |througho|
|00001d20| 75 74 20 74 68 65 20 69 | 6e 74 65 72 6e 65 74 2e |ut the i|nternet.|
|00001d30| 27 0a 58 20 20 20 20 3b | 3b 0a 58 24 63 6f 6e 74 |'.X ;|;.X$cont|
|00001d40| 2e 2a 29 0a 58 20 20 20 | 20 24 65 63 68 6f 20 27 |.*).X | $echo '|
|00001d50| 54 68 69 73 20 70 72 6f | 67 72 61 6d 20 70 6f 73 |This pro|gram pos|
|00001d60| 74 73 20 6e 65 77 73 20 | 74 6f 20 6d 61 6e 79 20 |ts news |to many |
|00001d70| 6d 61 63 68 69 6e 65 73 | 20 74 68 72 6f 75 67 68 |machines| through|
|00001d80| 6f 75 74 20 74 68 65 20 | 63 6f 6e 74 69 6e 65 6e |out the |continen|
|00001d90| 74 2e 27 0a 58 20 20 20 | 20 3b 3b 0a 58 24 63 6e |t.'.X | ;;.X$cn|
|00001da0| 74 72 79 2e 2a 29 0a 58 | 20 20 20 20 24 65 63 68 |try.*).X| $ech|
|00001db0| 6f 20 27 54 68 69 73 20 | 70 72 6f 67 72 61 6d 20 |o 'This |program |
|00001dc0| 70 6f 73 74 73 20 6e 65 | 77 73 20 74 6f 20 6d 61 |posts ne|ws to ma|
|00001dd0| 6e 79 20 6d 61 63 68 69 | 6e 65 73 20 74 68 72 6f |ny machi|nes thro|
|00001de0| 75 67 68 6f 75 74 20 74 | 68 65 20 63 6f 75 6e 74 |ughout t|he count|
|00001df0| 72 79 2e 27 0a 58 20 20 | 20 20 3b 3b 0a 58 24 73 |ry.'.X | ;;.X$s|
|00001e00| 74 61 74 65 2e 2a 29 0a | 58 20 20 20 20 24 65 63 |tate.*).|X $ec|
|00001e10| 68 6f 20 27 54 68 69 73 | 20 70 72 6f 67 72 61 6d |ho 'This| program|
|00001e20| 20 70 6f 73 74 73 20 6e | 65 77 73 20 74 6f 20 6d | posts n|ews to m|
|00001e30| 61 6e 79 20 6d 61 63 68 | 69 6e 65 73 20 74 68 72 |any mach|ines thr|
|00001e40| 6f 75 67 68 6f 75 74 20 | 74 68 65 20 73 74 61 74 |oughout |the stat|
|00001e50| 65 2e 27 0a 58 20 20 20 | 20 3b 3b 0a 58 24 63 69 |e.'.X | ;;.X$ci|
|00001e60| 74 79 2e 2a 29 0a 58 20 | 20 20 20 24 65 63 68 6f |ty.*).X | $echo|
|00001e70| 20 27 54 68 69 73 20 70 | 72 6f 67 72 61 6d 20 70 | 'This p|rogram p|
|00001e80| 6f 73 74 73 20 6e 65 77 | 73 20 74 6f 20 6d 61 6e |osts new|s to man|
|00001e90| 79 20 6d 61 63 68 69 6e | 65 73 20 74 68 72 6f 75 |y machin|es throu|
|00001ea0| 67 68 6f 75 74 20 74 68 | 65 20 63 69 74 79 2e 27 |ghout th|e city.'|
|00001eb0| 0a 58 20 20 20 20 3b 3b | 0a 58 24 6f 72 67 2e 2a |.X ;;|.X$org.*|
|00001ec0| 29 0a 58 20 20 20 20 24 | 65 63 68 6f 20 27 54 68 |).X $|echo 'Th|
|00001ed0| 69 73 20 70 72 6f 67 72 | 61 6d 20 70 6f 73 74 73 |is progr|am posts|
|00001ee0| 20 6e 65 77 73 20 74 6f | 20 6d 61 63 68 69 6e 65 | news to| machine|
|00001ef0| 73 20 74 68 72 6f 75 67 | 68 6f 75 74 20 74 68 65 |s throug|hout the|
|00001f00| 20 6f 72 67 61 6e 69 7a | 61 74 69 6f 6e 2e 27 0a | organiz|ation.'.|
|00001f10| 58 20 20 20 20 3b 3b 0a | 58 24 6c 6f 63 2e 2a 29 |X ;;.|X$loc.*)|
|00001f20| 0a 58 20 20 20 20 24 65 | 63 68 6f 20 27 54 68 69 |.X $e|cho 'Thi|
|00001f30| 73 20 70 72 6f 67 72 61 | 6d 20 70 6f 73 74 73 20 |s progra|m posts |
|00001f40| 6e 65 77 73 20 74 6f 20 | 6d 61 63 68 69 6e 65 73 |news to |machines|
|00001f50| 20 74 68 72 6f 75 67 68 | 6f 75 74 20 74 68 65 20 | through|out the |
|00001f60| 6c 6f 63 61 6c 20 6f 72 | 67 61 6e 69 7a 61 74 69 |local or|ganizati|
|00001f70| 6f 6e 2e 27 0a 58 20 20 | 20 20 3b 3b 0a 58 2a 2e |on.'.X | ;;.X*.|
|00001f80| 2a 29 0a 58 20 20 20 20 | 24 65 63 68 6f 20 27 54 |*).X |$echo 'T|
|00001f90| 68 69 73 20 70 72 6f 67 | 72 61 6d 20 6d 61 79 20 |his prog|ram may |
|00001fa0| 70 6f 73 74 20 6e 65 77 | 73 20 74 6f 20 6d 61 6e |post new|s to man|
|00001fb0| 79 20 6d 61 63 68 69 6e | 65 73 2e 27 0a 58 20 20 |y machin|es.'.X |
|00001fc0| 20 20 3b 3b 0a 74 6f 2e | 2a 29 0a 58 20 20 20 20 | ;;.to.|*).X |
|00001fd0| 24 65 63 68 6f 20 27 54 | 68 69 73 20 70 72 6f 67 |$echo 'T|his prog|
|00001fe0| 72 61 6d 20 6d 61 79 20 | 70 6f 73 74 20 6e 65 77 |ram may |post new|
|00001ff0| 73 20 74 6f 20 61 20 70 | 61 72 74 69 63 75 6c 61 |s to a p|articula|
|00002000| 72 20 6d 61 63 68 69 6e | 65 2e 27 0a 58 20 20 20 |r machin|e.'.X |
|00002010| 20 3b 3b 0a 58 2a 29 0a | 58 20 20 20 20 24 65 63 | ;;.X*).|X $ec|
|00002020| 68 6f 20 27 54 68 69 73 | 20 70 72 6f 67 72 61 6d |ho 'This| program|
|00002030| 20 70 6f 73 74 73 20 6e | 65 77 73 20 74 6f 20 65 | posts n|ews to e|
|00002040| 76 65 72 79 6f 6e 65 20 | 6f 6e 20 74 68 65 20 6d |veryone |on the m|
|00002050| 61 63 68 69 6e 65 2e 27 | 0a 58 20 20 20 20 3b 3b |achine.'|.X ;;|
|00002060| 0a 65 73 61 63 0a 61 6e | 73 3d 22 22 0a 77 68 69 |.esac.an|s="".whi|
|00002070| 6c 65 20 24 74 65 73 74 | 20 22 24 61 6e 73 22 20 |le $test| "$ans" |
|00002080| 3d 20 22 22 20 3b 20 64 | 6f 0a 58 20 20 20 20 24 |= "" ; d|o.X $|
|00002090| 65 63 68 6f 20 24 6e 20 | 22 41 72 65 20 79 6f 75 |echo $n |"Are you|
|000020a0| 20 61 62 73 6f 6c 75 74 | 65 6c 79 20 73 75 72 65 | absolut|ely sure|
|000020b0| 20 74 68 61 74 20 79 6f | 75 20 77 61 6e 74 20 74 | that yo|u want t|
|000020c0| 6f 20 64 6f 20 74 68 69 | 73 3f 20 5b 6e 79 5d 20 |o do thi|s? [ny] |
|000020d0| 24 63 22 0a 58 20 20 20 | 20 72 65 61 64 20 61 6e |$c".X | read an|
|000020e0| 73 0a 58 20 20 20 20 63 | 61 73 65 20 24 61 6e 73 |s.X c|ase $ans|
|000020f0| 20 69 6e 0a 58 20 20 20 | 20 79 2a 29 20 3b 3b 0a | in.X | y*) ;;.|
|00002100| 58 20 20 20 20 66 2a 29 | 20 3b 3b 0a 58 20 20 20 |X f*)| ;;.X |
|00002110| 20 68 2a 29 20 24 63 61 | 74 20 3c 3c 27 45 4f 48 | h*) $ca|t <<'EOH|
|00002120| 27 0a 58 0a 54 79 70 65 | 20 6e 20 6f 72 20 43 52 |'.X.Type| n or CR|
|00002130| 20 74 6f 20 65 78 69 74 | 2c 20 79 20 74 6f 20 70 | to exit|, y to p|
|00002140| 6f 73 74 2e 0a 58 0a 58 | 45 4f 48 0a 58 09 61 6e |ost..X.X|EOH.X.an|
|00002150| 73 3d 22 22 20 3b 3b 0a | 58 20 20 20 20 2a 29 20 |s="" ;;.|X *) |
|00002160| 65 78 69 74 20 3b 3b 0a | 58 20 20 20 20 65 73 61 |exit ;;.|X esa|
|00002170| 63 0a 64 6f 6e 65 0a 58 | 0a 66 69 6c 65 3d 68 0a |c.done.X|.file=h.|
|00002180| 77 68 69 6c 65 20 24 74 | 65 73 74 20 22 24 66 69 |while $t|est "$fi|
|00002190| 6c 65 22 20 3d 20 68 20 | 3b 20 64 6f 0a 58 20 20 |le" = h |; do.X |
|000021a0| 20 20 24 65 63 68 6f 20 | 22 22 0a 58 20 20 20 20 | $echo |"".X |
|000021b0| 24 65 63 68 6f 20 24 6e | 20 22 50 72 65 70 61 72 |$echo $n| "Prepar|
|000021c0| 65 64 20 66 69 6c 65 20 | 74 6f 20 69 6e 63 6c 75 |ed file |to inclu|
|000021d0| 64 65 20 5b 6e 6f 6e 65 | 5d 3a 20 24 63 22 0a 58 |de [none|]: $c".X|
|000021e0| 20 20 20 20 72 65 61 64 | 20 66 69 6c 65 0a 58 20 | read| file.X |
|000021f0| 20 20 20 63 61 73 65 20 | 24 66 69 6c 65 20 69 6e | case |$file in|
|00002200| 0a 58 20 20 20 20 68 29 | 0a 58 09 24 63 61 74 20 |.X h)|.X.$cat |
|00002210| 3c 3c 27 45 4f 48 27 0a | 58 0a 49 66 20 79 6f 75 |<<'EOH'.|X.If you|
|00002220| 20 68 61 76 65 20 61 6c | 72 65 61 64 79 20 70 72 | have al|ready pr|
|00002230| 6f 64 75 63 65 64 20 74 | 68 65 20 62 6f 64 79 20 |oduced t|he body |
|00002240| 6f 66 20 79 6f 75 72 20 | 61 72 74 69 63 6c 65 2c |of your |article,|
|00002250| 20 74 79 70 65 20 74 68 | 65 20 66 69 6c 65 6e 61 | type th|e filena|
|00002260| 6d 65 0a 66 6f 72 20 69 | 74 20 68 65 72 65 2e 20 |me.for i|t here. |
|00002270| 20 49 66 20 79 6f 75 20 | 6a 75 73 74 20 77 61 6e | If you |just wan|
|00002280| 74 20 74 6f 20 70 72 6f | 63 65 65 64 20 64 69 72 |t to pro|ceed dir|
|00002290| 65 63 74 6c 79 20 74 6f | 20 74 68 65 20 65 64 69 |ectly to| the edi|
|000022a0| 74 6f 72 2c 20 74 79 70 | 65 20 61 0a 52 45 54 55 |tor, typ|e a.RETU|
|000022b0| 52 4e 2e 20 20 49 6e 20 | 61 6e 79 20 65 76 65 6e |RN. In |any even|
|000022c0| 74 2c 20 79 6f 75 20 77 | 69 6c 6c 20 62 65 20 61 |t, you w|ill be a|
|000022d0| 6c 6c 6f 77 65 64 20 74 | 6f 20 65 64 69 74 20 61 |llowed t|o edit a|
|000022e0| 73 20 6d 61 6e 79 20 74 | 69 6d 65 73 20 61 73 20 |s many t|imes as |
|000022f0| 79 6f 75 0a 77 61 6e 74 | 20 62 65 66 6f 72 65 20 |you.want| before |
|00002300| 79 6f 75 20 73 65 6e 64 | 20 6f 66 66 20 74 68 65 |you send| off the|
|00002310| 20 61 72 74 69 63 6c 65 | 2e 0a 58 45 4f 48 0a 58 | article|..XEOH.X|
|00002320| 09 3b 3b 0a 58 20 20 20 | 20 27 27 29 0a 58 09 24 |.;;.X | '').X.$|
|00002330| 65 63 68 6f 20 22 22 20 | 3e 3e 20 24 74 6d 70 61 |echo "" |>> $tmpa|
|00002340| 72 74 0a 58 09 73 74 61 | 74 65 3d 65 64 69 74 0a |rt.X.sta|te=edit.|
|00002350| 58 09 3b 3b 0a 58 20 20 | 20 20 2a 29 0a 58 09 24 |X.;;.X | *).X.$|
|00002360| 63 61 74 20 24 66 69 6c | 65 20 3e 3e 24 74 6d 70 |cat $fil|e >>$tmp|
|00002370| 61 72 74 0a 58 09 73 74 | 61 74 65 3d 61 73 6b 0a |art.X.st|ate=ask.|
|00002380| 58 09 3b 3b 0a 58 20 20 | 20 20 65 73 61 63 0a 64 |X.;;.X | esac.d|
|00002390| 6f 6e 65 0a 58 0a 58 24 | 65 63 68 6f 20 22 22 0a |one.X.X$|echo "".|
|000023a0| 58 0a 77 68 69 6c 65 20 | 74 72 75 65 20 3b 20 64 |X.while |true ; d|
|000023b0| 6f 0a 58 20 20 20 20 63 | 61 73 65 20 24 73 74 61 |o.X c|ase $sta|
|000023c0| 74 65 20 69 6e 0a 58 20 | 20 20 20 65 64 69 74 29 |te in.X | edit)|
|000023d0| 0a 58 09 63 61 73 65 20 | 24 65 78 70 65 72 74 69 |.X.case |$experti|
|000023e0| 73 65 20 69 6e 0a 58 09 | 62 65 67 69 6e 6e 65 72 |se in.X.|beginner|
|000023f0| 29 0a 58 09 20 20 20 20 | 24 63 61 74 20 3c 2f 64 |).X. |$cat </d|
|00002400| 65 76 2f 6e 75 6c 6c 20 | 3e 24 64 6f 74 64 69 72 |ev/null |>$dotdir|
|00002410| 2f 2e 70 6e 65 77 73 65 | 78 70 65 72 74 0a 58 09 |/.pnewse|xpert.X.|
|00002420| 20 20 20 20 24 63 61 74 | 20 3c 3c 27 45 4f 4d 65 | $cat| <<'EOMe|
|00002430| 73 73 61 67 65 27 0a 41 | 20 74 65 6d 70 6f 72 61 |ssage'.A| tempora|
|00002440| 72 79 20 66 69 6c 65 20 | 68 61 73 20 62 65 65 6e |ry file |has been|
|00002450| 20 63 72 65 61 74 65 64 | 20 66 6f 72 20 79 6f 75 | created| for you|
|00002460| 20 74 6f 20 65 64 69 74 | 2e 20 20 42 65 20 73 75 | to edit|. Be su|
|00002470| 72 65 20 74 6f 20 6c 65 | 61 76 65 20 61 74 0a 6c |re to le|ave at.l|
|00002480| 65 61 73 74 20 6f 6e 65 | 20 62 6c 61 6e 6b 20 6c |east one| blank l|
|00002490| 69 6e 65 20 62 65 74 77 | 65 65 6e 20 74 68 65 20 |ine betw|een the |
|000024a0| 68 65 61 64 65 72 20 61 | 6e 64 20 74 68 65 20 62 |header a|nd the b|
|000024b0| 6f 64 79 20 6f 66 20 79 | 6f 75 72 20 6d 65 73 73 |ody of y|our mess|
|000024c0| 61 67 65 2e 0a 58 28 41 | 6e 64 20 75 6e 74 69 6c |age..X(A|nd until|
|000024d0| 20 61 20 63 65 72 74 61 | 69 6e 20 62 75 67 20 69 | a certa|in bug i|
|000024e0| 73 20 66 69 78 65 64 20 | 61 6c 6c 20 6f 76 65 72 |s fixed |all over|
|000024f0| 20 74 68 65 20 6e 65 74 | 2c 20 64 6f 6e 27 74 20 | the net|, don't |
|00002500| 73 74 61 72 74 20 74 68 | 65 20 62 6f 64 79 20 6f |start th|e body o|
|00002510| 66 0a 79 6f 75 72 20 6d | 65 73 73 61 67 65 20 77 |f.your m|essage w|
|00002520| 69 74 68 20 61 6e 79 20 | 69 6e 64 65 6e 74 61 74 |ith any |indentat|
|00002530| 69 6f 6e 2c 20 6f 72 20 | 69 74 20 6d 61 79 20 67 |ion, or |it may g|
|00002540| 65 74 20 65 61 74 65 6e | 2e 29 0a 58 0a 57 69 74 |et eaten|.).X.Wit|
|00002550| 68 69 6e 20 74 68 65 20 | 68 65 61 64 65 72 20 6d |hin the |header m|
|00002560| 61 79 20 62 65 20 66 69 | 65 6c 64 73 20 74 68 61 |ay be fi|elds tha|
|00002570| 74 20 79 6f 75 20 64 6f | 6e 27 74 20 75 6e 64 65 |t you do|n't unde|
|00002580| 72 73 74 61 6e 64 2e 20 | 20 49 66 20 79 6f 75 20 |rstand. | If you |
|00002590| 64 6f 6e 27 74 0a 75 6e | 64 65 72 73 74 61 6e 64 |don't.un|derstand|
|000025a0| 20 61 20 66 69 65 6c 64 | 20 28 6f 72 20 65 76 65 | a field| (or eve|
|000025b0| 6e 20 69 66 20 79 6f 75 | 20 64 6f 29 2c 20 79 6f |n if you| do), yo|
|000025c0| 75 20 63 61 6e 20 73 69 | 6d 70 6c 79 20 6c 65 61 |u can si|mply lea|
|000025d0| 76 65 20 69 74 20 62 6c | 61 6e 6b 2c 20 61 6e 64 |ve it bl|ank, and|
|000025e0| 0a 69 74 20 77 69 6c 6c | 20 67 6f 20 61 77 61 79 |.it will| go away|
|000025f0| 20 77 68 65 6e 20 74 68 | 65 20 61 72 74 69 63 6c | when th|e articl|
|00002600| 65 20 69 73 20 70 6f 73 | 74 65 64 2e 0a 58 0a 54 |e is pos|ted..X.T|
|00002610| 79 70 65 20 72 65 74 75 | 72 6e 20 74 6f 20 67 65 |ype retu|rn to ge|
|00002620| 74 20 74 68 65 20 64 65 | 66 61 75 6c 74 20 65 64 |t the de|fault ed|
|00002630| 69 74 6f 72 2c 20 6f 72 | 20 74 79 70 65 20 74 68 |itor, or| type th|
|00002640| 65 20 6e 61 6d 65 20 6f | 66 20 79 6f 75 72 20 66 |e name o|f your f|
|00002650| 61 76 6f 72 69 74 65 0a | 65 64 69 74 6f 72 2e 0a |avorite.|editor..|
|00002660| 58 0a 58 45 4f 4d 65 73 | 73 61 67 65 0a 58 09 20 |X.XEOMes|sage.X. |
|00002670| 20 20 20 3b 3b 0a 58 09 | 65 73 61 63 0a 58 09 63 | ;;.X.|esac.X.c|
|00002680| 61 73 65 20 22 24 7b 56 | 49 53 55 41 4c 2d 24 7b |ase "${V|ISUAL-${|
|00002690| 45 44 49 54 4f 52 2d 7d | 7d 22 20 69 6e 0a 58 09 |EDITOR-}|}" in.X.|
|000026a0| 27 27 29 0a 58 09 20 20 | 20 20 74 6d 70 3d 68 0a |'').X. | tmp=h.|
|000026b0| 58 09 20 20 20 20 3b 3b | 0a 58 09 2a 29 0a 58 09 |X. ;;|.X.*).X.|
|000026c0| 20 20 20 20 74 6d 70 3d | 27 27 0a 58 09 20 20 20 | tmp=|''.X. |
|000026d0| 20 3b 3b 0a 58 09 65 73 | 61 63 0a 58 09 77 68 69 | ;;.X.es|ac.X.whi|
|000026e0| 6c 65 20 24 74 65 73 74 | 20 22 24 74 6d 70 22 20 |le $test| "$tmp" |
|000026f0| 3d 20 68 20 3b 20 64 6f | 0a 58 09 20 20 20 20 24 |= h ; do|.X. $|
|00002700| 65 63 68 6f 20 24 6e 20 | 22 45 64 69 74 6f 72 20 |echo $n |"Editor |
|00002710| 5b 24 7b 56 49 53 55 41 | 4c 2d 24 7b 45 44 49 54 |[${VISUA|L-${EDIT|
|00002720| 4f 52 2d 24 64 65 66 65 | 64 69 74 6f 72 7d 7d 5d |OR-$defe|ditor}}]|
|00002730| 3a 20 24 63 22 0a 58 09 | 20 20 20 20 72 65 61 64 |: $c".X.| read|
|00002740| 20 74 6d 70 0a 58 09 20 | 20 20 20 63 61 73 65 20 | tmp.X. | case |
|00002750| 24 74 6d 70 20 69 6e 0a | 58 09 20 20 20 20 68 29 |$tmp in.|X. h)|
|00002760| 0a 58 09 09 24 63 61 74 | 20 3c 3c 27 45 4f 48 27 |.X..$cat| <<'EOH'|
|00002770| 0a 58 0a 54 79 70 65 20 | 61 20 72 65 74 75 72 6e |.X.Type |a return|
|00002780| 20 74 6f 20 67 65 74 20 | 74 68 65 20 64 65 66 61 | to get |the defa|
|00002790| 75 6c 74 20 65 64 69 74 | 6f 72 2c 20 6f 72 20 74 |ult edit|or, or t|
|000027a0| 79 70 65 20 74 68 65 20 | 6e 61 6d 65 20 6f 66 20 |ype the |name of |
|000027b0| 74 68 65 20 65 64 69 74 | 6f 72 20 79 6f 75 0a 70 |the edit|or you.p|
|000027c0| 72 65 66 65 72 2e 20 20 | 54 68 65 20 64 65 66 61 |refer. |The defa|
|000027d0| 75 6c 74 20 65 64 69 74 | 6f 72 20 64 65 70 65 6e |ult edit|or depen|
|000027e0| 64 73 20 6f 6e 20 74 68 | 65 20 56 49 53 55 41 4c |ds on th|e VISUAL|
|000027f0| 20 61 6e 64 20 45 44 49 | 54 4f 52 20 65 6e 76 69 | and EDI|TOR envi|
|00002800| 72 6f 6e 6d 65 6e 74 0a | 76 61 72 69 61 62 6c 65 |ronment.|variable|
|00002810| 73 2e 0a 58 0a 58 45 4f | 48 0a 58 09 09 3b 3b 0a |s..X.XEO|H.X..;;.|
|00002820| 58 09 20 20 20 20 27 27 | 29 0a 58 09 09 3b 3b 0a |X. ''|).X..;;.|
|00002830| 58 09 20 20 20 20 2a 29 | 0a 58 09 09 56 49 53 55 |X. *)|.X..VISU|
|00002840| 41 4c 3d 24 74 6d 70 0a | 58 09 09 65 78 70 6f 72 |AL=$tmp.|X..expor|
|00002850| 74 20 56 49 53 55 41 4c | 0a 58 09 09 3b 3b 0a 58 |t VISUAL|.X..;;.X|
|00002860| 09 20 20 20 20 65 73 61 | 63 0a 58 09 64 6f 6e 65 |. esa|c.X.done|
|00002870| 0a 58 09 74 72 61 70 20 | 3a 20 32 0a 58 09 24 7b |.X.trap |: 2.X.${|
|00002880| 56 49 53 55 41 4c 2d 24 | 7b 45 44 49 54 4f 52 2d |VISUAL-$|{EDITOR-|
|00002890| 24 64 65 66 65 64 69 74 | 6f 72 7d 7d 20 24 74 6d |$defedit|or}} $tm|
|000028a0| 70 61 72 74 20 24 6f 6c | 64 61 72 74 0a 58 09 74 |part $ol|dart.X.t|
|000028b0| 72 61 70 20 22 24 72 65 | 73 63 75 65 22 20 32 0a |rap "$re|scue" 2.|
|000028c0| 58 09 73 74 61 74 65 3d | 61 73 6b 0a 58 09 3b 3b |X.state=|ask.X.;;|
|000028d0| 0a 58 09 0a 58 20 20 20 | 20 61 73 6b 29 0a 58 09 |.X..X | ask).X.|
|000028e0| 24 65 63 68 6f 20 22 22 | 0a 58 09 24 65 63 68 6f |$echo ""|.X.$echo|
|000028f0| 20 24 6e 20 22 53 65 6e | 64 2c 20 61 62 6f 72 74 | $n "Sen|d, abort|
|00002900| 2c 20 65 64 69 74 2c 20 | 6f 72 20 6c 69 73 74 3f |, edit, |or list?|
|00002910| 20 24 63 22 0a 58 09 72 | 65 61 64 20 61 6e 73 0a | $c".X.r|ead ans.|
|00002920| 58 09 0a 58 09 63 61 73 | 65 20 22 24 61 6e 73 22 |X..X.cas|e "$ans"|
|00002930| 20 69 6e 0a 58 09 61 2a | 29 0a 58 09 20 20 20 20 | in.X.a*|).X. |
|00002940| 73 74 61 74 65 3d 72 65 | 73 63 75 65 0a 58 09 20 |state=re|scue.X. |
|00002950| 20 20 20 3b 3b 0a 58 09 | 65 2a 29 0a 58 09 20 20 | ;;.X.|e*).X. |
|00002960| 20 20 73 65 74 20 24 61 | 6e 73 0a 58 09 20 20 20 | set $a|ns.X. |
|00002970| 20 63 61 73 65 20 24 23 | 20 69 6e 0a 58 09 20 20 | case $#| in.X. |
|00002980| 20 20 32 29 20 20 56 49 | 53 55 41 4c 3d 22 24 32 | 2) VI|SUAL="$2|
|00002990| 22 20 3b 3b 0a 58 09 20 | 20 20 20 65 73 61 63 0a |" ;;.X. | esac.|
|000029a0| 58 09 20 20 20 20 73 74 | 61 74 65 3d 65 64 69 74 |X. st|ate=edit|
|000029b0| 0a 58 09 20 20 20 20 3b | 3b 0a 58 09 6c 2a 29 0a |.X. ;|;.X.l*).|
|000029c0| 58 09 20 20 20 20 24 70 | 61 67 65 72 20 24 74 6d |X. $p|ager $tm|
|000029d0| 70 61 72 74 0a 58 09 20 | 20 20 20 73 74 61 74 65 |part.X. | state|
|000029e0| 3d 61 73 6b 0a 58 09 20 | 20 20 20 3b 3b 0a 58 09 |=ask.X. | ;;.X.|
|000029f0| 73 2a 29 0a 58 09 20 20 | 20 20 73 74 61 74 65 3d |s*).X. | state=|
|00002a00| 73 65 6e 64 0a 58 09 20 | 20 20 20 3b 3b 0a 58 09 |send.X. | ;;.X.|
|00002a10| 68 2a 29 0a 58 09 20 20 | 20 20 24 63 61 74 20 3c |h*).X. | $cat <|
|00002a20| 3c 27 45 4f 48 27 0a 58 | 0a 54 79 70 65 20 73 20 |<'EOH'.X|.Type s |
|00002a30| 74 6f 20 73 65 6e 64 20 | 74 68 65 20 61 72 74 69 |to send |the arti|
|00002a40| 63 6c 65 2c 20 61 20 74 | 6f 20 61 62 6f 72 74 20 |cle, a t|o abort |
|00002a50| 61 6e 64 20 61 70 70 65 | 6e 64 20 74 68 65 20 61 |and appe|nd the a|
|00002a60| 72 74 69 63 6c 65 20 74 | 6f 20 64 65 61 64 2e 61 |rticle t|o dead.a|
|00002a70| 72 74 69 63 6c 65 2c 0a | 65 20 74 6f 20 65 64 69 |rticle,.|e to edi|
|00002a80| 74 20 74 68 65 20 61 72 | 74 69 63 6c 65 20 61 67 |t the ar|ticle ag|
|00002a90| 61 69 6e 2c 20 6f 72 20 | 6c 20 74 6f 20 6c 69 73 |ain, or |l to lis|
|00002aa0| 74 20 74 68 65 20 61 72 | 74 69 63 6c 65 2e 0a 58 |t the ar|ticle..X|
|00002ab0| 0a 54 6f 20 69 6e 76 6f | 6b 65 20 61 6e 20 61 6c |.To invo|ke an al|
|00002ac0| 74 65 72 6e 61 74 65 20 | 65 64 69 74 6f 72 2c 20 |ternate |editor, |
|00002ad0| 74 79 70 65 20 27 65 20 | 65 64 69 74 6f 72 27 2e |type 'e |editor'.|
|00002ae0| 0a 58 45 4f 48 0a 58 09 | 65 73 61 63 0a 58 09 3b |.XEOH.X.|esac.X.;|
|00002af0| 3b 0a 58 20 20 20 20 0a | 58 20 20 20 20 73 65 6e |;.X .|X sen|
|00002b00| 64 29 0a 58 09 73 65 74 | 20 58 20 60 24 73 65 64 |d).X.set| X `$sed|
|00002b10| 20 3c 20 24 74 6d 70 61 | 72 74 20 2d 6e 20 2d 65 | < $tmpa|rt -n -e|
|00002b20| 20 27 2f 5e 4e 65 77 73 | 67 72 6f 75 70 73 3a 20 | '/^News|groups: |
|00002b30| 2f 7b 27 20 2d 65 20 70 | 20 2d 65 20 71 20 2d 65 |/{' -e p| -e q -e|
|00002b40| 20 27 7d 27 60 0a 58 09 | 73 68 69 66 74 0a 58 09 | '}'`.X.|shift.X.|
|00002b50| 63 61 73 65 20 24 23 20 | 69 6e 0a 58 09 32 29 0a |case $# |in.X.2).|
|00002b60| 58 09 20 20 20 20 73 74 | 61 74 65 3d 63 6c 65 61 |X. st|ate=clea|
|00002b70| 6e 75 70 0a 58 09 20 20 | 20 20 69 66 20 24 74 65 |nup.X. | if $te|
|00002b80| 73 74 20 2d 66 20 24 6c | 69 62 2f 6d 6f 64 65 72 |st -f $l|ib/moder|
|00002b90| 61 74 6f 72 73 3b 20 74 | 68 65 6e 0a 58 09 09 74 |ators; t|hen.X..t|
|00002ba0| 72 79 69 6e 65 77 73 3d | 6e 6f 0a 58 09 09 73 68 |ryinews=|no.X..sh|
|00002bb0| 69 66 74 0a 58 09 09 63 | 61 73 65 20 22 24 31 22 |ift.X..c|ase "$1"|
|00002bc0| 20 69 6e 0a 58 09 09 2a | 2c 2a 29 20 73 65 74 20 | in.X..*|,*) set |
|00002bd0| 60 24 65 63 68 6f 20 24 | 31 20 7c 20 74 72 20 27 |`$echo $|1 | tr '|
|00002be0| 2c 27 20 27 20 27 60 3b | 3b 0a 58 09 09 65 73 61 |,' ' '`;|;.X..esa|
|00002bf0| 63 0a 58 09 09 66 6f 72 | 20 6e 65 77 73 67 72 6f |c.X..for| newsgro|
|00002c00| 75 70 20 69 6e 20 24 2a | 3b 20 64 6f 0a 58 23 20 |up in $*|; do.X# |
|00002c10| 74 68 65 20 66 6f 6c 6c | 6f 77 69 6e 67 20 73 63 |the foll|owing sc|
|00002c20| 72 65 77 79 20 73 65 64 | 20 73 68 6f 75 6c 64 20 |rewy sed| should |
|00002c30| 70 72 65 76 65 6e 74 20 | 45 75 6e 69 63 65 20 66 |prevent |Eunice f|
|00002c40| 72 6f 6d 20 68 61 6e 67 | 69 6e 67 20 6f 6e 20 6e |rom hang|ing on n|
|00002c50| 6f 20 6d 61 74 63 68 0a | 58 09 09 20 20 20 20 6d |o match.|X.. m|
|00002c60| 6f 64 65 72 61 74 6f 72 | 3d 60 24 73 65 64 20 3c |oderator|=`$sed <|
|00002c70| 24 6c 69 62 2f 6d 6f 64 | 65 72 61 74 6f 72 73 20 |$lib/mod|erators |
|00002c80| 5c 0a 58 09 09 20 20 20 | 20 2d 65 20 22 2f 5e 24 |\.X.. | -e "/^$|
|00002c90| 6e 65 77 73 67 72 6f 75 | 70 5b 20 09 5d 2f 21 73 |newsgrou|p[ .]/!s|
|00002ca0| 2f 2e 2a 2f 2f 22 20 5c | 0a 58 09 09 20 20 20 20 |/.*//" \|.X.. |
|00002cb0| 2d 65 20 22 73 2f 5e 24 | 6e 65 77 73 67 72 6f 75 |-e "s/^$|newsgrou|
|00002cc0| 70 5b 20 09 5d 2f 2f 22 | 60 0a 58 09 09 20 20 20 |p[ .]//"|`.X.. |
|00002cd0| 20 63 61 73 65 20 24 7b | 6d 6f 64 65 72 61 74 6f | case ${|moderato|
|00002ce0| 72 7d 58 20 69 6e 0a 58 | 09 09 20 20 20 20 58 29 |r}X in.X|.. X)|
|00002cf0| 20 20 74 72 79 69 6e 65 | 77 73 3d 79 65 73 0a 58 | tryine|ws=yes.X|
|00002d00| 09 09 09 3b 3b 0a 58 09 | 09 20 20 20 20 2a 29 0a |...;;.X.|. *).|
|00002d10| 58 09 09 09 24 65 63 68 | 6f 20 4d 61 69 6c 69 6e |X...$ech|o Mailin|
|00002d20| 67 20 74 6f 20 6d 6f 64 | 65 72 61 74 6f 72 20 24 |g to mod|erator $|
|00002d30| 6d 6f 64 65 72 61 74 6f | 72 0a 58 09 09 09 63 61 |moderato|r.X...ca|
|00002d40| 73 65 20 22 24 73 69 67 | 6e 22 20 69 6e 0a 58 09 |se "$sig|n" in.X.|
|00002d50| 09 09 6e 2a 29 20 3b 3b | 0a 58 09 09 09 2a 29 0a |..n*) ;;|.X...*).|
|00002d60| 58 09 09 09 20 20 20 20 | 69 66 20 24 74 65 73 74 |X... |if $test|
|00002d70| 20 2d 66 20 24 64 6f 74 | 64 69 72 2f 2e 73 69 67 | -f $dot|dir/.sig|
|00002d80| 6e 61 74 75 72 65 3b 20 | 74 68 65 6e 0a 58 09 09 |nature; |then.X..|
|00002d90| 09 09 24 65 63 68 6f 20 | 24 6e 20 22 41 70 70 65 |..$echo |$n "Appe|
|00002da0| 6e 64 20 2e 73 69 67 6e | 61 74 75 72 65 20 66 69 |nd .sign|ature fi|
|00002db0| 6c 65 3f 20 5b 79 5d 20 | 24 63 22 0a 58 09 09 09 |le? [y] |$c".X...|
|00002dc0| 09 72 65 61 64 20 61 6e | 73 0a 58 09 09 09 09 63 |.read an|s.X....c|
|00002dd0| 61 73 65 20 24 61 6e 73 | 20 69 6e 0a 58 09 09 09 |ase $ans| in.X...|
|00002de0| 09 27 27 7c 79 2a 29 0a | 58 09 09 09 09 20 20 20 |.''|y*).|X.... |
|00002df0| 20 24 65 63 68 6f 20 22 | 2d 2d 20 22 20 3e 3e 20 | $echo "|-- " >> |
|00002e00| 24 74 6d 70 61 72 74 0a | 58 09 09 09 09 20 20 20 |$tmpart.|X.... |
|00002e10| 20 24 63 61 74 20 24 64 | 6f 74 64 69 72 2f 2e 73 | $cat $d|otdir/.s|
|00002e20| 69 67 6e 61 74 75 72 65 | 20 3e 3e 20 24 74 6d 70 |ignature| >> $tmp|
|00002e30| 61 72 74 0a 58 09 09 09 | 09 20 20 20 20 3b 3b 0a |art.X...|. ;;.|
|00002e40| 58 09 09 09 09 65 73 61 | 63 0a 58 09 09 09 20 20 |X....esa|c.X... |
|00002e50| 20 20 66 69 0a 58 09 09 | 09 20 20 20 20 73 69 67 | fi.X..|. sig|
|00002e60| 6e 3d 6e 6f 0a 58 09 09 | 09 20 20 20 20 3b 3b 0a |n=no.X..|. ;;.|
|00002e70| 58 09 09 09 65 73 61 63 | 0a 58 09 09 09 63 61 73 |X...esac|.X...cas|
|00002e80| 65 20 22 24 6d 61 69 6c | 65 72 22 20 69 6e 0a 58 |e "$mail|er" in.X|
|00002e90| 09 09 09 2a 72 65 63 6d | 61 69 6c 29 0a 58 09 09 |...*recm|ail).X..|
|00002ea0| 09 20 20 20 20 24 65 63 | 68 6f 20 54 6f 3a 20 24 |. $ec|ho To: $|
|00002eb0| 6d 6f 64 65 72 61 74 6f | 72 20 7c 20 24 63 61 74 |moderato|r | $cat|
|00002ec0| 20 2d 20 24 74 6d 70 61 | 72 74 20 7c 20 24 6d 61 | - $tmpa|rt | $ma|
|00002ed0| 69 6c 65 72 0a 58 09 09 | 09 20 20 20 20 3b 3b 0a |iler.X..|. ;;.|
|00002ee0| 58 09 09 09 2a 29 0a 58 | 09 09 09 20 20 20 20 24 |X...*).X|... $|
|00002ef0| 6d 61 69 6c 65 72 20 24 | 6d 6f 64 65 72 61 74 6f |mailer $|moderato|
|00002f00| 72 20 3c 20 24 74 6d 70 | 61 72 74 0a 58 09 09 09 |r < $tmp|art.X...|
|00002f10| 20 20 20 20 3b 3b 0a 58 | 09 09 09 65 73 61 63 0a | ;;.X|...esac.|
|00002f20| 58 09 09 09 63 61 73 65 | 20 24 3f 20 69 6e 0a 58 |X...case| $? in.X|
|00002f30| 09 09 09 30 29 20 3b 3b | 0a 58 09 09 09 2a 29 0a |...0) ;;|.X...*).|
|00002f40| 58 09 09 09 20 20 20 20 | 24 65 63 68 6f 20 55 6e |X... |$echo Un|
|00002f50| 61 62 6c 65 20 74 6f 20 | 6d 61 69 6c 20 74 6f 20 |able to |mail to |
|00002f60| 6d 6f 64 65 72 61 74 6f | 72 20 24 6d 6f 64 65 72 |moderato|r $moder|
|00002f70| 61 74 6f 72 0a 58 09 09 | 09 20 20 20 20 73 74 61 |ator.X..|. sta|
|00002f80| 74 65 3d 72 65 73 63 75 | 65 0a 58 09 09 09 20 20 |te=rescu|e.X... |
|00002f90| 20 20 3b 3b 0a 58 09 09 | 09 65 73 61 63 0a 58 09 | ;;.X..|.esac.X.|
|00002fa0| 09 09 3b 3b 0a 58 09 09 | 20 20 20 20 65 73 61 63 |..;;.X..| esac|
|00002fb0| 0a 58 09 09 64 6f 6e 65 | 0a 58 09 20 20 20 20 65 |.X..done|.X. e|
|00002fc0| 6c 73 65 0a 58 09 09 74 | 72 79 69 6e 65 77 73 3d |lse.X..t|ryinews=|
|00002fd0| 79 65 73 0a 58 09 20 20 | 20 20 66 69 0a 58 09 20 |yes.X. | fi.X. |
|00002fe0| 20 20 20 63 61 73 65 20 | 22 24 74 72 79 69 6e 65 | case |"$tryine|
|00002ff0| 77 73 22 20 69 6e 0a 58 | 09 20 20 20 20 79 65 73 |ws" in.X|. yes|
|00003000| 29 0a 58 09 09 69 66 20 | 24 73 65 64 20 27 31 2c |).X..if |$sed '1,|
|00003010| 2f 5e 5b 09 20 5d 2a 24 | 2f 7b 2f 5e 5b 41 2d 5a |/^[. ]*$|/{/^[A-Z|
|00003020| 5d 5b 2d 41 2d 5a 61 2d | 7a 30 2d 39 5d 2a 3a 5b |][-A-Za-|z0-9]*:[|
|00003030| 09 20 5d 2a 24 2f 64 3b | 7d 27 20 24 74 6d 70 61 |. ]*$/d;|}' $tmpa|
|00003040| 72 74 20 7c 0a 58 09 09 | 09 24 69 6e 65 77 73 20 |rt |.X..|.$inews |
|00003050| 2d 68 20 3b 20 74 68 65 | 6e 0a 58 09 09 20 20 20 |-h ; the|n.X.. |
|00003060| 20 3a 20 6e 75 6c 6c 0a | 58 09 09 65 6c 73 65 0a | : null.|X..else.|
|00003070| 58 09 09 20 20 20 20 73 | 74 61 74 65 3d 72 65 73 |X.. s|tate=res|
|00003080| 63 75 65 0a 58 09 09 66 | 69 0a 58 09 09 3b 3b 0a |cue.X..f|i.X..;;.|
|00003090| 58 09 20 20 20 20 65 73 | 61 63 0a 58 09 20 20 20 |X. es|ac.X. |
|000030a0| 20 3b 3b 0a 58 09 2a 29 | 0a 58 09 20 20 20 20 24 | ;;.X.*)|.X. $|
|000030b0| 65 63 68 6f 20 22 22 0a | 58 09 20 20 20 20 24 65 |echo "".|X. $e|
|000030c0| 63 68 6f 20 22 4d 61 6c | 66 6f 72 6d 65 64 20 4e |cho "Mal|formed N|
|000030d0| 65 77 73 67 72 6f 75 70 | 73 20 6c 69 6e 65 2e 22 |ewsgroup|s line."|
|000030e0| 0a 58 09 20 20 20 20 24 | 65 63 68 6f 20 22 22 0a |.X. $|echo "".|
|000030f0| 58 09 20 20 20 20 73 6c | 65 65 70 20 31 0a 58 09 |X. sl|eep 1.X.|
|00003100| 20 20 20 20 73 74 61 74 | 65 3d 65 64 69 74 0a 58 | stat|e=edit.X|
|00003110| 09 20 20 20 20 3b 3b 0a | 58 09 65 73 61 63 0a 58 |. ;;.|X.esac.X|
|00003120| 09 3b 3b 0a 58 20 20 20 | 20 72 65 73 63 75 65 29 |.;;.X | rescue)|
|00003130| 0a 58 09 69 66 20 24 74 | 65 73 74 20 2d 73 20 24 |.X.if $t|est -s $|
|00003140| 74 6d 70 61 72 74 3b 20 | 74 68 65 6e 0a 58 09 09 |tmpart; |then.X..|
|00003150| 24 63 61 74 20 24 74 6d | 70 61 72 74 20 3e 3e 20 |$cat $tm|part >> |
|00003160| 24 7b 48 4f 4d 45 2d 24 | 4c 4f 47 44 49 52 7d 2f |${HOME-$|LOGDIR}/|
|00003170| 64 65 61 64 2e 61 72 74 | 69 63 6c 65 0a 58 09 09 |dead.art|icle.X..|
|00003180| 24 65 63 68 6f 20 22 41 | 72 74 69 63 6c 65 20 61 |$echo "A|rticle a|
|00003190| 70 70 65 6e 64 65 64 20 | 74 6f 20 24 7b 48 4f 4d |ppended |to ${HOM|
|000031a0| 45 2d 24 4c 4f 47 44 49 | 52 7d 2f 64 65 61 64 2e |E-$LOGDI|R}/dead.|
|000031b0| 61 72 74 69 63 6c 65 22 | 0a 58 09 09 24 65 63 68 |article"|.X..$ech|
|000031c0| 6f 20 22 41 20 63 6f 70 | 79 20 6d 61 79 20 62 65 |o "A cop|y may be|
|000031d0| 20 74 65 6d 70 6f 72 61 | 72 69 6c 79 20 66 6f 75 | tempora|rily fou|
|000031e0| 6e 64 20 69 6e 20 24 74 | 6d 70 61 72 74 22 0a 58 |nd in $t|mpart".X|
|000031f0| 09 65 6c 73 65 0a 58 09 | 09 24 65 63 68 6f 20 22 |.else.X.|.$echo "|
|00003200| 4e 75 6c 6c 20 61 72 74 | 69 63 6c 65 20 64 69 73 |Null art|icle dis|
|00003210| 63 61 72 64 65 64 2e 22 | 0a 58 09 66 69 0a 58 09 |carded."|.X.fi.X.|
|00003220| 65 78 69 74 0a 58 09 3b | 3b 0a 58 20 20 20 20 63 |exit.X.;|;.X c|
|00003230| 6c 65 61 6e 75 70 29 0a | 58 09 63 61 73 65 20 22 |leanup).|X.case "|
|00003240| 24 7b 41 55 54 48 4f 52 | 43 4f 50 59 2d 6e 6f 6e |${AUTHOR|COPY-non|
|00003250| 65 7d 22 20 69 6e 0a 58 | 09 6e 6f 6e 65 29 0a 58 |e}" in.X|.none).X|
|00003260| 09 20 20 20 20 3b 3b 0a | 58 09 2a 29 0a 58 09 20 |. ;;.|X.*).X. |
|00003270| 20 20 20 73 65 74 20 58 | 20 24 7b 55 53 45 52 2d | set X| ${USER-|
|00003280| 24 7b 4c 4f 47 4e 41 4d | 45 2d 60 77 68 6f 20 61 |${LOGNAM|E-`who a|
|00003290| 6d 20 69 60 7d 7d 20 75 | 6e 6b 6e 6f 77 6e 0a 58 |m i`}} u|nknown.X|
|000032a0| 09 20 20 20 20 73 68 69 | 66 74 0a 58 09 20 20 20 |. shi|ft.X. |
|000032b0| 20 24 72 6e 6c 69 62 2f | 6d 62 6f 78 2e 73 61 76 | $rnlib/|mbox.sav|
|000032c0| 65 72 20 24 74 6d 70 61 | 72 74 20 22 2e 22 20 22 |er $tmpa|rt "." "|
|000032d0| 2e 22 20 30 20 30 20 50 | 6e 65 77 73 20 24 41 55 |." 0 0 P|news $AU|
|000032e0| 54 48 4f 52 43 4f 50 59 | 20 22 46 72 6f 6d 20 24 |THORCOPY| "From $|
|000032f0| 31 20 60 64 61 74 65 60 | 22 0a 58 09 20 20 20 20 |1 `date`|".X. |
|00003300| 69 66 20 24 74 65 73 74 | 20 24 3f 20 2d 65 71 20 |if $test| $? -eq |
|00003310| 30 20 3b 20 74 68 65 6e | 0a 58 09 09 24 65 63 68 |0 ; then|.X..$ech|
|00003320| 6f 20 22 41 72 74 69 63 | 6c 65 20 61 70 70 65 6e |o "Artic|le appen|
|00003330| 64 65 64 20 74 6f 20 24 | 41 55 54 48 4f 52 43 4f |ded to $|AUTHORCO|
|00003340| 50 59 22 0a 58 09 20 20 | 20 20 65 6c 73 65 0a 58 |PY".X. | else.X|
|00003350| 09 09 24 65 63 68 6f 20 | 22 43 61 6e 6e 6f 74 20 |..$echo |"Cannot |
|00003360| 61 70 70 65 6e 64 20 74 | 6f 20 24 41 55 54 48 4f |append t|o $AUTHO|
|00003370| 52 43 4f 50 59 22 0a 58 | 09 20 20 20 20 66 69 0a |RCOPY".X|. fi.|
|00003380| 58 09 20 20 20 20 3b 3b | 0a 58 09 65 73 61 63 0a |X. ;;|.X.esac.|
|00003390| 58 09 65 78 69 74 0a 58 | 09 3b 3b 0a 58 20 20 20 |X.exit.X|.;;.X |
|000033a0| 20 65 73 61 63 0a 64 6f | 6e 65 0a 58 21 4e 4f 21 | esac.do|ne.X!NO!|
|000033b0| 53 55 42 53 21 0a 58 24 | 65 75 6e 69 63 65 66 69 |SUBS!.X$|eunicefi|
|000033c0| 78 20 50 6e 65 77 73 0a | 63 68 6d 6f 64 20 37 35 |x Pnews.|chmod 75|
|000033d0| 35 20 50 6e 65 77 73 0a | 58 24 73 70 69 74 73 68 |5 Pnews.|X$spitsh|
|000033e0| 65 6c 6c 20 3e 50 6e 65 | 77 73 2e 68 65 61 64 65 |ell >Pne|ws.heade|
|000033f0| 72 20 3c 3c 27 21 4e 4f | 21 53 55 42 53 21 27 0a |r <<'!NO|!SUBS!'.|
|00003400| 63 61 73 65 20 24 23 20 | 69 6e 0a 58 30 29 0a 58 |case $# |in.X0).X|
|00003410| 20 20 20 20 6e 67 3d 68 | 0a 58 20 20 20 20 77 68 | ng=h|.X wh|
|00003420| 69 6c 65 20 24 74 65 73 | 74 20 22 24 6e 67 22 20 |ile $tes|t "$ng" |
|00003430| 3d 20 68 20 3b 20 64 6f | 0a 58 09 24 65 63 68 6f |= h ; do|.X.$echo|
|00003440| 20 22 22 0a 58 09 24 65 | 63 68 6f 20 24 6e 20 22 | "".X.$e|cho $n "|
|00003450| 4e 65 77 73 67 72 6f 75 | 70 28 73 29 3a 20 24 63 |Newsgrou|p(s): $c|
|00003460| 22 0a 58 09 72 65 61 64 | 20 6e 67 0a 58 09 63 61 |".X.read| ng.X.ca|
|00003470| 73 65 20 24 6e 67 20 69 | 6e 0a 58 09 68 29 0a 58 |se $ng i|n.X.h).X|
|00003480| 09 20 20 20 20 24 63 61 | 74 20 3c 3c 27 45 4f 48 |. $ca|t <<'EOH|
|00003490| 27 0a 58 0a 54 79 70 65 | 20 74 68 65 20 6e 61 6d |'.X.Type| the nam|
|000034a0| 65 20 6f 66 20 6f 6e 65 | 20 6f 72 20 6d 6f 72 65 |e of one| or more|
|000034b0| 20 6e 65 77 73 67 72 6f | 75 70 73 20 74 6f 20 77 | newsgro|ups to w|
|000034c0| 68 69 63 68 20 79 6f 75 | 20 77 69 73 68 20 74 6f |hich you| wish to|
|000034d0| 20 70 6f 73 74 20 61 6e | 20 61 72 74 69 63 6c 65 | post an| article|
|000034e0| 2e 0a 49 66 20 79 6f 75 | 20 77 61 6e 74 20 74 6f |..If you| want to|
|000034f0| 20 70 6f 73 74 20 74 6f | 20 6d 75 6c 74 69 70 6c | post to| multipl|
|00003500| 65 20 6e 65 77 73 67 72 | 6f 75 70 73 2c 20 69 74 |e newsgr|oups, it|
|00003510| 20 69 73 20 62 65 74 74 | 65 72 20 74 6f 20 64 6f | is bett|er to do|
|00003520| 20 74 68 65 6d 20 61 6c | 6c 20 61 74 0a 6f 6e 63 | them al|l at.onc|
|00003530| 65 20 74 68 61 6e 20 74 | 6f 20 70 6f 73 74 20 74 |e than t|o post t|
|00003540| 6f 20 65 61 63 68 20 6e | 65 77 73 67 72 6f 75 70 |o each n|ewsgroup|
|00003550| 20 69 6e 64 69 76 69 64 | 75 61 6c 6c 79 2c 20 77 | individ|ually, w|
|00003560| 68 69 63 68 20 64 65 66 | 65 61 74 73 20 74 68 65 |hich def|eats the|
|00003570| 20 6e 65 77 73 0a 72 65 | 61 64 69 6e 67 20 70 72 | news.re|ading pr|
|00003580| 6f 67 72 61 6d 73 27 20 | 73 74 72 61 74 65 67 69 |ograms' |strategi|
|00003590| 65 73 20 6f 66 20 65 6c | 69 6d 69 6e 61 74 69 6e |es of el|iminatin|
|000035a0| 67 20 64 75 70 6c 69 63 | 61 74 65 73 2e 0a 58 0a |g duplic|ates..X.|
|000035b0| 53 65 70 61 72 61 74 65 | 20 6d 75 6c 74 69 70 6c |Separate| multipl|
|000035c0| 65 20 6e 65 77 73 67 72 | 6f 75 70 20 6e 61 6d 65 |e newsgr|oup name|
|000035d0| 73 20 77 69 74 68 20 63 | 6f 6d 6d 61 73 2e 0a 58 |s with c|ommas..X|
|000035e0| 45 4f 48 0a 58 09 20 20 | 20 20 3b 3b 0a 58 09 65 |EOH.X. | ;;.X.e|
|000035f0| 73 61 63 0a 58 20 20 20 | 20 64 6f 6e 65 0a 58 20 |sac.X | done.X |
|00003600| 20 20 20 3b 3b 0a 58 2a | 29 0a 58 20 20 20 20 6e | ;;.X*|).X n|
|00003610| 67 3d 24 31 0a 58 20 20 | 20 20 73 68 69 66 74 0a |g=$1.X | shift.|
|00003620| 58 20 20 20 20 3b 3b 0a | 65 73 61 63 0a 63 61 73 |X ;;.|esac.cas|
|00003630| 65 20 24 6e 67 20 69 6e | 0a 58 2a 5c 20 2a 29 0a |e $ng in|.X*\ *).|
|00003640| 58 20 20 20 20 6e 67 3d | 60 24 65 63 68 6f 20 22 |X ng=|`$echo "|
|00003650| 24 6e 67 22 20 7c 20 24 | 73 65 64 20 27 73 2f 5b |$ng" | $|sed 's/[|
|00003660| 2c 20 5d 20 2a 2f 2c 2f | 67 27 60 0a 58 20 20 20 |, ] */,/|g'`.X |
|00003670| 20 3b 3b 0a 65 73 61 63 | 0a 63 61 73 65 20 24 6e | ;;.esac|.case $n|
|00003680| 67 20 69 6e 0a 62 69 74 | 2e 2a 7c 70 75 62 6e 65 |g in.bit|.*|pubne|
|00003690| 74 2e 2a 7c 62 69 6f 6e | 65 74 2e 2a 7c 76 6d 73 |t.*|bion|et.*|vms|
|000036a0| 6e 65 74 2e 2a 7c 63 6f | 6d 70 2e 2a 7c 6e 65 77 |net.*|co|mp.*|new|
|000036b0| 73 2e 2a 7c 73 63 69 2e | 2a 7c 72 65 63 2e 2a 7c |s.*|sci.|*|rec.*||
|000036c0| 6d 69 73 63 2e 2a 7c 73 | 6f 63 2e 2a 7c 74 61 6c |misc.*|s|oc.*|tal|
|000036d0| 6b 2e 2a 7c 61 6c 74 2e | 2a 29 0a 58 20 20 20 20 |k.*|alt.|*).X |
|000036e0| 64 65 66 64 69 73 74 3d | 77 6f 72 6c 64 0a 58 20 |defdist=|world.X |
|000036f0| 20 20 20 64 69 73 74 3d | 68 0a 58 20 20 20 20 3b | dist=|h.X ;|
|00003700| 3b 0a 64 64 6e 2e 2a 29 | 0a 58 20 20 20 20 64 65 |;.ddn.*)|.X de|
|00003710| 66 64 69 73 74 3d 69 6e | 65 74 0a 58 20 20 20 20 |fdist=in|et.X |
|00003720| 64 69 73 74 3d 68 0a 58 | 20 20 20 20 3b 3b 0a 74 |dist=h.X| ;;.t|
|00003730| 6f 2e 2a 29 0a 58 20 20 | 20 20 64 65 66 64 69 73 |o.*).X | defdis|
|00003740| 74 3d 27 27 0a 58 20 20 | 20 20 64 69 73 74 3d 27 |t=''.X | dist='|
|00003750| 27 0a 58 20 20 20 20 3b | 3b 0a 58 2a 2e 2a 29 0a |'.X ;|;.X*.*).|
|00003760| 58 20 20 20 20 64 65 66 | 64 69 73 74 3d 60 65 78 |X def|dist=`ex|
|00003770| 70 72 20 22 58 24 6e 67 | 22 20 3a 20 27 58 5c 28 |pr "X$ng|" : 'X\(|
|00003780| 5b 61 2d 7a 30 2d 39 5d | 2a 5c 29 27 60 0a 58 20 |[a-z0-9]|*\)'`.X |
|00003790| 20 20 20 64 69 73 74 3d | 68 0a 58 20 20 20 20 3b | dist=|h.X ;|
|000037a0| 3b 0a 58 2a 29 0a 58 20 | 20 20 20 64 65 66 64 69 |;.X*).X | defdi|
|000037b0| 73 74 3d 27 27 0a 58 20 | 20 20 20 64 69 73 74 3d |st=''.X | dist=|
|000037c0| 27 27 0a 58 20 20 20 20 | 3b 3b 0a 65 73 61 63 0a |''.X |;;.esac.|
|000037d0| 58 0a 77 68 69 6c 65 20 | 24 74 65 73 74 20 22 24 |X.while |$test "$|
|000037e0| 64 69 73 74 22 20 3d 20 | 68 20 3b 20 64 6f 0a 58 |dist" = |h ; do.X|
|000037f0| 20 20 20 20 69 66 20 24 | 74 65 73 74 20 2d 66 20 | if $|test -f |
|00003800| 24 6c 69 62 2f 64 69 73 | 74 72 69 62 75 74 69 6f |$lib/dis|tributio|
|00003810| 6e 73 3b 20 74 68 65 6e | 0a 58 09 24 65 63 68 6f |ns; then|.X.$echo|
|00003820| 20 22 20 22 0a 58 09 24 | 65 63 68 6f 20 22 59 6f | " ".X.$|echo "Yo|
|00003830| 75 72 20 6c 6f 63 61 6c | 20 64 69 73 74 72 69 62 |ur local| distrib|
|00003840| 75 74 69 6f 6e 20 70 72 | 65 66 69 78 65 73 20 61 |ution pr|efixes a|
|00003850| 72 65 3a 22 0a 58 09 24 | 63 61 74 20 24 6c 69 62 |re:".X.$|cat $lib|
|00003860| 2f 64 69 73 74 72 69 62 | 75 74 69 6f 6e 73 0a 58 |/distrib|utions.X|
|00003870| 09 24 65 63 68 6f 20 22 | 20 22 0a 58 20 20 20 20 |.$echo "| ".X |
|00003880| 65 6c 73 65 0a 58 09 24 | 65 67 72 65 70 20 2d 76 |else.X.$|egrep -v|
|00003890| 20 27 5b 09 20 5d 6e 6f | 6e 65 24 27 20 3c 3c 45 | '[. ]no|ne$' <<E|
|000038a0| 4f 4d 0a 58 0a 59 6f 75 | 72 20 6c 6f 63 61 6c 20 |OM.X.You|r local |
|000038b0| 64 69 73 74 72 69 62 75 | 74 69 6f 6e 20 70 72 65 |distribu|tion pre|
|000038c0| 66 69 78 65 73 20 61 72 | 65 3a 0a 58 20 20 20 20 |fixes ar|e:.X |
|000038d0| 4c 6f 63 61 6c 20 6f 72 | 67 61 6e 69 7a 61 74 69 |Local or|ganizati|
|000038e0| 6f 6e 3a 09 24 6c 6f 63 | 0a 58 20 20 20 20 4f 72 |on:.$loc|.X Or|
|000038f0| 67 61 6e 69 7a 61 74 69 | 6f 6e 3a 09 24 6f 72 67 |ganizati|on:.$org|
|00003900| 0a 58 20 20 20 20 43 69 | 74 79 3a 09 09 24 63 69 |.X Ci|ty:..$ci|
|00003910| 74 79 0a 58 20 20 20 20 | 24 73 74 70 72 3a 20 20 |ty.X |$stpr: |
|00003920| 09 09 24 73 74 61 74 65 | 0a 58 20 20 20 20 43 6f |..$state|.X Co|
|00003930| 75 6e 74 72 79 3a 09 09 | 24 63 6e 74 72 79 0a 58 |untry:..|$cntry.X|
|00003940| 20 20 20 20 43 6f 6e 74 | 69 6e 65 6e 74 3a 09 09 | Cont|inent:..|
|00003950| 24 63 6f 6e 74 0a 58 20 | 20 20 20 45 76 65 72 79 |$cont.X | Every|
|00003960| 77 68 65 72 65 3a 09 09 | 77 6f 72 6c 64 0a 58 0a |where:..|world.X.|
|00003970| 58 45 4f 4d 0a 58 20 20 | 20 20 66 69 0a 58 20 20 |XEOM.X | fi.X |
|00003980| 20 20 24 65 63 68 6f 20 | 24 6e 20 22 44 69 73 74 | $echo |$n "Dist|
|00003990| 72 69 62 75 74 69 6f 6e | 20 28 24 64 65 66 64 69 |ribution| ($defdi|
|000039a0| 73 74 29 3a 20 24 63 22 | 0a 58 20 20 20 20 72 65 |st): $c"|.X re|
|000039b0| 61 64 20 64 69 73 74 0a | 58 20 20 20 20 63 61 73 |ad dist.|X cas|
|000039c0| 65 20 24 64 69 73 74 20 | 69 6e 0a 58 20 20 20 20 |e $dist |in.X |
|000039d0| 27 27 29 20 64 69 73 74 | 3d 24 64 65 66 64 69 73 |'') dist|=$defdis|
|000039e0| 74 20 3b 3b 0a 58 20 20 | 20 20 65 73 61 63 0a 58 |t ;;.X | esac.X|
|000039f0| 20 20 20 20 63 61 73 65 | 20 24 64 69 73 74 20 69 | case| $dist i|
|00003a00| 6e 0a 58 20 20 20 20 68 | 29 0a 58 09 24 63 61 74 |n.X h|).X.$cat|
|00003a10| 20 3c 3c 27 45 4f 48 27 | 0a 58 0a 54 68 65 20 44 | <<'EOH'|.X.The D|
|00003a20| 69 73 74 72 69 62 75 74 | 69 6f 6e 20 6c 69 6e 65 |istribut|ion line|
|00003a30| 20 6d 61 79 20 62 65 20 | 75 73 65 64 20 74 6f 20 | may be |used to |
|00003a40| 6c 69 6d 69 74 20 74 68 | 65 20 64 69 73 74 72 69 |limit th|e distri|
|00003a50| 62 75 74 69 6f 6e 20 6f | 66 20 61 6e 20 61 72 74 |bution o|f an art|
|00003a60| 69 63 6c 65 0a 74 6f 20 | 73 6f 6d 65 20 73 75 62 |icle.to |some sub|
|00003a70| 73 65 74 20 6f 66 20 74 | 68 65 20 73 79 73 74 65 |set of t|he syste|
|00003a80| 6d 73 20 74 68 61 74 20 | 77 6f 75 6c 64 20 72 65 |ms that |would re|
|00003a90| 63 65 69 76 65 20 74 68 | 65 20 61 72 74 69 63 6c |ceive th|e articl|
|00003aa0| 65 20 62 61 73 65 64 20 | 6f 6e 6c 79 20 6f 6e 0a |e based |only on.|
|00003ab0| 74 68 65 20 4e 65 77 73 | 67 72 6f 75 70 73 20 6c |the News|groups l|
|00003ac0| 69 6e 65 2e 20 20 46 6f | 72 20 65 78 61 6d 70 6c |ine. Fo|r exampl|
|00003ad0| 65 2c 20 69 66 20 79 6f | 75 20 77 61 6e 74 20 74 |e, if yo|u want t|
|00003ae0| 6f 20 73 65 6c 6c 20 79 | 6f 75 72 20 63 61 72 20 |o sell y|our car |
|00003af0| 69 6e 20 74 61 6c 6b 2e | 61 75 74 6f 2c 0a 61 6e |in talk.|auto,.an|
|00003b00| 64 20 79 6f 75 20 6c 69 | 76 65 20 69 6e 20 4e 65 |d you li|ve in Ne|
|00003b10| 77 20 4a 65 72 73 65 79 | 2c 20 79 6f 75 20 6d 69 |w Jersey|, you mi|
|00003b20| 67 68 74 20 77 61 6e 74 | 20 74 6f 20 70 75 74 20 |ght want| to put |
|00003b30| 22 6e 6a 22 20 6f 6e 20 | 74 68 65 20 44 69 73 74 |"nj" on |the Dist|
|00003b40| 72 69 62 75 74 69 6f 6e | 0a 6c 69 6e 65 20 74 6f |ribution|.line to|
|00003b50| 20 61 76 6f 69 64 20 61 | 64 76 65 72 74 69 73 69 | avoid a|dvertisi|
|00003b60| 6e 67 20 69 6e 20 43 61 | 6c 69 66 6f 72 6e 69 61 |ng in Ca|lifornia|
|00003b70| 2c 20 77 68 69 63 68 20 | 68 61 73 20 65 6e 6f 75 |, which |has enou|
|00003b80| 67 68 20 70 72 6f 62 6c | 65 6d 73 20 6f 66 20 69 |gh probl|ems of i|
|00003b90| 74 73 20 6f 77 6e 2e 0a | 54 68 65 20 61 63 74 75 |ts own..|The actu|
|00003ba0| 61 6c 20 61 72 65 61 20 | 64 65 73 69 67 6e 61 74 |al area |designat|
|00003bb0| 6f 72 73 20 74 6f 20 75 | 73 65 20 64 65 70 65 6e |ors to u|se depen|
|00003bc0| 64 20 6f 6e 20 77 68 65 | 72 65 20 79 6f 75 20 61 |d on whe|re you a|
|00003bd0| 72 65 2c 20 6f 66 20 63 | 6f 75 72 73 65 2e 0a 58 |re, of c|ourse..X|
|00003be0| 45 4f 48 0a 58 09 3b 3b | 0a 58 20 20 20 20 27 27 |EOH.X.;;|.X ''|
|00003bf0| 7c 24 6c 6f 63 2a 7c 24 | 6f 72 67 2a 7c 24 63 69 ||$loc*|$|org*|$ci|
|00003c00| 74 79 2a 7c 24 73 74 61 | 74 65 2a 7c 24 63 6e 74 |ty*|$sta|te*|$cnt|
|00003c10| 72 79 2a 7c 24 63 6f 6e | 74 2a 7c 24 64 65 66 64 |ry*|$con|t*|$defd|
|00003c20| 69 73 74 29 0a 58 09 3b | 3b 0a 58 20 20 20 20 77 |ist).X.;|;.X w|
|00003c30| 6f 72 6c 64 2a 7c 63 6f | 6d 70 2a 7c 6e 65 77 73 |orld*|co|mp*|news|
|00003c40| 2a 7c 73 63 69 2a 7c 72 | 65 63 2a 7c 6d 69 73 63 |*|sci*|r|ec*|misc|
|00003c50| 2a 7c 73 6f 63 2a 7c 74 | 61 6c 6b 2a 7c 61 6c 74 |*|soc*|t|alk*|alt|
|00003c60| 2a 29 0a 58 09 64 69 73 | 74 3d 27 27 0a 58 09 3b |*).X.dis|t=''.X.;|
|00003c70| 3b 0a 58 20 20 20 20 2a | 29 20 20 0a 58 09 69 66 |;.X *|) .X.if|
|00003c80| 20 24 74 65 73 74 20 2d | 66 20 24 6c 69 62 2f 64 | $test -|f $lib/d|
|00003c90| 69 73 74 72 69 62 75 74 | 69 6f 6e 73 20 26 26 20 |istribut|ions && |
|00003ca0| 5c 0a 58 09 20 20 24 65 | 67 72 65 70 20 22 5e 24 |\.X. $e|grep "^$|
|00003cb0| 64 69 73 74 5b 20 09 5d | 22 20 24 6c 69 62 2f 64 |dist[ .]|" $lib/d|
|00003cc0| 69 73 74 72 69 62 75 74 | 69 6f 6e 73 20 3e 24 74 |istribut|ions >$t|
|00003cd0| 6d 70 61 72 74 20 26 26 | 20 5c 0a 58 09 20 20 24 |mpart &&| \.X. $|
|00003ce0| 74 65 73 74 20 2d 73 20 | 24 74 6d 70 61 72 74 3b |test -s |$tmpart;|
|00003cf0| 20 74 68 65 6e 0a 58 09 | 20 20 20 20 3a 20 6e 75 | then.X.| : nu|
|00003d00| 6c 6c 0a 58 09 65 6c 73 | 65 0a 58 09 20 20 20 20 |ll.X.els|e.X. |
|00003d10| 24 65 63 68 6f 20 22 55 | 6e 72 65 63 6f 67 6e 69 |$echo "U|nrecogni|
|00003d20| 7a 65 64 20 64 69 73 74 | 72 69 62 75 74 69 6f 6e |zed dist|ribution|
|00003d30| 20 70 72 65 66 69 78 2d | 2d 74 79 70 65 20 68 20 | prefix-|-type h |
|00003d40| 66 6f 72 20 68 65 6c 70 | 2c 20 43 52 20 74 6f 20 |for help|, CR to |
|00003d50| 75 73 65 20 61 6e 79 77 | 61 79 2e 22 0a 58 09 20 |use anyw|ay.".X. |
|00003d60| 20 20 20 64 65 66 64 69 | 73 74 3d 24 64 69 73 74 | defdi|st=$dist|
|00003d70| 0a 58 09 20 20 20 20 64 | 69 73 74 3d 68 0a 58 09 |.X. d|ist=h.X.|
|00003d80| 66 69 0a 58 09 3b 3b 0a | 58 20 20 20 20 65 73 61 |fi.X.;;.|X esa|
|00003d90| 63 0a 64 6f 6e 65 0a 58 | 0a 66 6f 6c 6c 6f 77 3d |c.done.X|.follow=|
|00003da0| 22 22 0a 58 0a 58 23 20 | 4c 43 50 20 31 36 2d 4f |"".X.X# |LCP 16-O|
|00003db0| 63 74 2d 39 31 20 53 75 | 62 6a 65 63 74 20 6c 69 |ct-91 Su|bject li|
|00003dc0| 6e 65 20 69 73 20 72 65 | 71 75 69 72 65 64 2e 20 |ne is re|quired. |
|00003dd0| 20 4d 61 6b 65 20 69 74 | 20 61 20 6c 69 74 74 6c | Make it| a littl|
|00003de0| 65 20 6d 6f 72 65 0a 58 | 23 20 64 69 66 66 69 63 |e more.X|# diffic|
|00003df0| 75 6c 74 20 74 6f 20 6f | 6d 69 74 2e 20 20 41 64 |ult to o|mit. Ad|
|00003e00| 64 65 64 20 22 77 68 69 | 6c 65 20 3a 20 3b 20 64 |ded "whi|le : ; d|
|00003e10| 6f 22 2c 20 2e 2e 2e 20 | 22 64 6f 6e 65 22 2c 20 |o", ... |"done", |
|00003e20| 61 6e 64 20 22 69 66 22 | 0a 58 23 20 61 74 20 65 |and "if"|.X# at e|
|00003e30| 6e 64 20 6f 66 20 77 68 | 69 6c 65 20 6c 6f 6f 70 |nd of wh|ile loop|
|00003e40| 2e 0a 77 68 69 6c 65 20 | 3a 0a 64 6f 0a 58 20 20 |..while |:.do.X |
|00003e50| 63 61 73 65 20 24 23 20 | 69 6e 0a 58 20 20 30 29 |case $# |in.X 0)|
|00003e60| 0a 58 20 20 20 20 74 69 | 74 6c 65 3d 68 0a 58 20 |.X ti|tle=h.X |
|00003e70| 20 20 20 77 68 69 6c 65 | 20 24 74 65 73 74 20 22 | while| $test "|
|00003e80| 24 74 69 74 6c 65 22 20 | 3d 20 68 20 3b 20 64 6f |$title" |= h ; do|
|00003e90| 0a 58 09 24 65 63 68 6f | 20 22 22 0a 58 09 24 65 |.X.$echo| "".X.$e|
|00003ea0| 63 68 6f 20 24 6e 20 22 | 54 69 74 6c 65 2f 53 75 |cho $n "|Title/Su|
|00003eb0| 62 6a 65 63 74 3a 20 24 | 63 22 0a 58 09 72 65 61 |bject: $|c".X.rea|
|00003ec0| 64 20 74 69 74 6c 65 0a | 58 09 63 61 73 65 20 24 |d title.|X.case $|
|00003ed0| 74 69 74 6c 65 20 69 6e | 0a 58 09 68 29 0a 58 09 |title in|.X.h).X.|
|00003ee0| 20 20 20 20 24 63 61 74 | 20 3c 3c 27 45 4f 48 27 | $cat| <<'EOH'|
|00003ef0| 0a 58 0a 54 79 70 65 20 | 74 68 65 20 74 69 74 6c |.X.Type |the titl|
|00003f00| 65 20 66 6f 72 20 79 6f | 75 72 20 61 72 74 69 63 |e for yo|ur artic|
|00003f10| 6c 65 2e 20 20 50 6c 65 | 61 73 65 20 6d 61 6b 65 |le. Ple|ase make|
|00003f20| 20 69 74 20 61 73 20 69 | 6e 66 6f 72 6d 61 74 69 | it as i|nformati|
|00003f30| 76 65 20 61 73 20 70 6f | 73 73 69 62 6c 65 0a 58 |ve as po|ssible.X|
|00003f40| 28 77 69 74 68 69 6e 20 | 72 65 61 73 6f 6e 29 20 |(within |reason) |
|00003f50| 73 6f 20 74 68 61 74 20 | 70 65 6f 70 6c 65 20 77 |so that |people w|
|00003f60| 68 6f 20 61 72 65 6e 27 | 74 20 69 6e 74 65 72 65 |ho aren'|t intere|
|00003f70| 73 74 65 64 20 77 6f 6e | 27 74 20 68 61 76 65 20 |sted won|'t have |
|00003f80| 74 6f 20 72 65 61 64 20 | 74 68 65 0a 61 72 74 69 |to read |the.arti|
|00003f90| 63 6c 65 20 74 6f 20 66 | 69 6e 64 20 6f 75 74 20 |cle to f|ind out |
|00003fa0| 74 68 65 79 20 61 72 65 | 6e 27 74 20 69 6e 74 65 |they are|n't inte|
|00003fb0| 72 65 73 74 65 64 2e 20 | 20 54 68 69 73 20 69 6e |rested. | This in|
|00003fc0| 63 6c 75 64 65 73 20 6d | 61 72 6b 69 6e 67 20 6d |cludes m|arking m|
|00003fd0| 6f 76 69 65 0a 73 70 6f | 69 6c 65 72 73 20 61 73 |ovie.spo|ilers as|
|00003fe0| 20 28 73 70 6f 69 6c 65 | 72 29 2c 20 61 6e 64 20 | (spoile|r), and |
|00003ff0| 72 6f 74 61 74 65 64 20 | 6a 6f 6b 65 73 20 61 73 |rotated |jokes as|
|00004000| 20 28 72 6f 74 20 31 33 | 29 2e 0a 58 45 4f 48 0a | (rot 13|)..XEOH.|
|00004010| 58 09 3b 3b 0a 58 09 65 | 73 61 63 0a 58 20 20 20 |X.;;.X.e|sac.X |
|00004020| 20 64 6f 6e 65 0a 58 20 | 20 20 20 3b 3b 0a 58 20 | done.X | ;;.X |
|00004030| 20 2a 29 0a 58 20 20 20 | 20 74 69 74 6c 65 3d 22 | *).X | title="|
|00004040| 24 2a 22 0a 58 20 20 20 | 20 23 20 4c 43 50 20 31 |$*".X | # LCP 1|
|00004050| 36 2d 4f 63 74 2d 39 31 | 20 41 64 64 65 64 20 22 |6-Oct-91| Added "|
|00004060| 73 65 74 22 20 61 6e 64 | 20 22 73 68 69 66 74 22 |set" and| "shift"|
|00004070| 2e 20 20 4d 75 73 74 20 | 69 6e 73 75 72 65 20 24 |. Must |insure $|
|00004080| 23 20 69 73 20 30 0a 58 | 20 20 20 20 23 20 69 6e |# is 0.X| # in|
|00004090| 20 63 61 73 65 20 74 68 | 65 20 74 69 74 6c 65 20 | case th|e title |
|000040a0| 69 73 20 61 6c 6c 20 77 | 68 69 74 65 20 73 70 61 |is all w|hite spa|
|000040b0| 63 65 20 61 6e 64 20 77 | 65 20 6d 61 6b 65 20 61 |ce and w|e make a|
|000040c0| 6e 6f 74 68 65 72 0a 58 | 20 20 20 20 23 20 70 61 |nother.X| # pa|
|000040d0| 73 73 20 74 68 72 75 20 | 74 68 69 73 20 6c 6f 6f |ss thru |this loo|
|000040e0| 70 2e 0a 58 20 20 20 20 | 73 65 74 20 58 0a 58 20 |p..X |set X.X |
|000040f0| 20 20 20 73 68 69 66 74 | 0a 58 20 20 20 20 3b 3b | shift|.X ;;|
|00004100| 0a 58 20 20 65 73 61 63 | 0a 58 20 20 69 66 20 65 |.X esac|.X if e|
|00004110| 78 70 72 20 22 58 24 74 | 69 74 6c 65 22 20 3a 20 |xpr "X$t|itle" : |
|00004120| 22 5e 58 5b 20 20 20 20 | 5d 2a 24 22 20 3e 20 2f |"^X[ |]*$" > /|
|00004130| 64 65 76 2f 6e 75 6c 6c | 20 32 3e 26 31 0a 58 20 |dev/null| 2>&1.X |
|00004140| 20 74 68 65 6e 0a 58 20 | 20 20 20 24 63 61 74 20 | then.X | $cat |
|00004150| 3c 3c 27 45 4f 48 27 0a | 58 0a 41 72 74 69 63 6c |<<'EOH'.|X.Articl|
|00004160| 65 73 20 77 69 74 68 6f | 75 74 20 61 20 22 53 75 |es witho|ut a "Su|
|00004170| 62 6a 65 63 74 3a 22 20 | 6c 69 6e 65 20 77 69 6c |bject:" |line wil|
|00004180| 6c 20 6e 6f 74 20 62 65 | 20 61 63 63 65 70 74 65 |l not be| accepte|
|00004190| 64 20 62 79 20 74 68 65 | 20 4e 65 77 73 0a 73 79 |d by the| News.sy|
|000041a0| 73 74 65 6d 2e 20 20 50 | 6c 65 61 73 65 20 67 69 |stem. P|lease gi|
|000041b0| 76 65 20 61 20 54 69 74 | 6c 65 2f 53 75 62 6a 65 |ve a Tit|le/Subje|
|000041c0| 63 74 20 6c 69 6e 65 20 | 66 6f 72 20 79 6f 75 72 |ct line |for your|
|000041d0| 20 61 72 74 69 63 6c 65 | 2e 0a 58 45 4f 48 0a 58 | article|..XEOH.X|
|000041e0| 20 20 65 6c 73 65 0a 58 | 20 20 20 20 20 62 72 65 | else.X| bre|
|000041f0| 61 6b 0a 58 20 20 66 69 | 0a 64 6f 6e 65 0a 58 0a |ak.X fi|.done.X.|
|00004200| 58 0a 58 23 20 6e 6f 77 | 20 62 75 69 6c 64 20 61 |X.X# now| build a|
|00004210| 20 66 69 6c 65 20 77 69 | 74 68 20 61 20 68 65 61 | file wi|th a hea|
|00004220| 64 65 72 20 66 6f 72 20 | 74 68 65 6d 20 74 6f 20 |der for |them to |
|00004230| 65 64 69 74 0a 58 0a 73 | 65 74 20 58 20 24 7b 55 |edit.X.s|et X ${U|
|00004240| 53 45 52 2d 24 7b 4c 4f | 47 4e 41 4d 45 2d 60 77 |SER-${LO|GNAME-`w|
|00004250| 68 6f 20 61 6d 20 69 60 | 7d 7d 0a 73 68 69 66 74 |ho am i`|}}.shift|
|00004260| 0a 6c 6f 67 6e 61 6d 65 | 3d 24 31 0a 63 61 73 65 |.logname|=$1.case|
|00004270| 20 24 6c 6f 67 6e 61 6d | 65 20 69 6e 0a 58 2a 21 | $lognam|e in.X*!|
|00004280| 2a 29 20 6c 6f 67 6e 61 | 6d 65 3d 60 65 78 70 72 |*) logna|me=`expr|
|00004290| 20 22 24 6c 6f 67 6e 61 | 6d 65 22 20 3a 20 27 21 | "$logna|me" : '!|
|000042a0| 5c 28 2e 2a 5c 29 24 27 | 60 20 3b 3b 0a 65 73 61 |\(.*\)$'|` ;;.esa|
|000042b0| 63 0a 63 61 73 65 20 24 | 7b 4e 41 4d 45 2d 24 6e |c.case $|{NAME-$n|
|000042c0| 61 6d 65 74 79 70 65 7d | 20 69 6e 0a 62 73 64 29 |ametype}| in.bsd)|
|000042d0| 0a 58 09 69 66 20 24 74 | 65 73 74 20 22 24 79 70 |.X.if $t|est "$yp|
|000042e0| 6d 61 74 63 68 22 20 21 | 3d 20 22 22 3b 20 74 68 |match" !|= ""; th|
|000042f0| 65 6e 0a 58 09 09 66 75 | 6c 6c 6e 61 6d 65 3d 60 |en.X..fu|llname=`|
|00004300| 24 79 70 6d 61 74 63 68 | 20 24 6c 6f 67 6e 61 6d |$ypmatch| $lognam|
|00004310| 65 20 70 61 73 73 77 64 | 20 32 3e 2f 64 65 76 2f |e passwd| 2>/dev/|
|00004320| 6e 75 6c 6c 20 7c 20 24 | 73 65 64 20 2d 65 20 22 |null | $|sed -e "|
|00004330| 73 2f 5e 5b 5e 3a 5d 2a | 3a 5b 5e 3a 5d 2a 3a 5b |s/^[^:]*|:[^:]*:[|
|00004340| 5e 3a 5d 2a 3a 5b 5e 3a | 5d 2a 3a 5c 28 5b 5e 2c |^:]*:[^:|]*:\([^,|
|00004350| 3a 3b 5d 2a 5c 29 2e 2a | 22 27 24 27 22 2f 5c 31 |:;]*\).*|"'$'"/\1|
|00004360| 2f 22 60 0a 58 09 65 6c | 69 66 20 24 74 65 73 74 |/"`.X.el|if $test|
|00004370| 20 22 24 6e 69 64 75 6d | 70 22 20 21 3d 20 22 22 | "$nidum|p" != ""|
|00004380| 3b 20 74 68 65 6e 0a 58 | 09 09 66 75 6c 6c 6e 61 |; then.X|..fullna|
|00004390| 6d 65 3d 60 24 6e 69 64 | 75 6d 70 20 70 61 73 73 |me=`$nid|ump pass|
|000043a0| 77 64 20 2f 20 7c 20 24 | 73 65 64 20 2d 65 20 22 |wd / | $|sed -e "|
|000043b0| 2f 5e 24 6c 6f 67 6e 61 | 6d 65 3a 2f 7b 73 2f 5e |/^$logna|me:/{s/^|
|000043c0| 5b 5e 3a 5d 2a 3a 5b 5e | 3a 5d 2a 3a 5b 5e 3a 5d |[^:]*:[^|:]*:[^:]|
|000043d0| 2a 3a 5b 5e 3a 5d 2a 3a | 5c 28 5b 5e 2c 3a 3b 5d |*:[^:]*:|\([^,:;]|
|000043e0| 2a 5c 29 2e 2a 22 27 24 | 27 22 2f 5c 31 2f 22 20 |*\).*"'$|'"/\1/" |
|000043f0| 2d 65 20 22 71 22 20 2d | 65 20 22 7d 22 20 2d 65 |-e "q" -|e "}" -e|
|00004400| 20 22 64 22 60 0a 58 09 | 66 69 0a 58 20 20 20 20 | "d"`.X.|fi.X |
|00004410| 20 69 66 20 24 74 65 73 | 74 20 22 24 66 75 6c 6c | if $tes|t "$full|
|00004420| 6e 61 6d 65 22 20 3d 20 | 22 22 3b 20 74 68 65 6e |name" = |""; then|
|00004430| 0a 58 09 09 66 75 6c 6c | 6e 61 6d 65 3d 60 24 73 |.X..full|name=`$s|
|00004440| 65 64 20 3c 2f 65 74 63 | 2f 70 61 73 73 77 64 20 |ed </etc|/passwd |
|00004450| 2d 65 20 22 2f 5e 24 6c | 6f 67 6e 61 6d 65 3a 2f |-e "/^$l|ogname:/|
|00004460| 7b 73 2f 5e 5b 5e 3a 5d | 2a 3a 5b 5e 3a 5d 2a 3a |{s/^[^:]|*:[^:]*:|
|00004470| 5b 5e 3a 5d 2a 3a 5b 5e | 3a 5d 2a 3a 5c 28 5b 5e |[^:]*:[^|:]*:\([^|
|00004480| 2c 3a 3b 5d 2a 5c 29 2e | 2a 22 27 24 27 22 2f 5c |,:;]*\).|*"'$'"/\|
|00004490| 31 2f 22 20 2d 65 20 22 | 71 22 20 2d 65 20 22 7d |1/" -e "|q" -e "}|
|000044a0| 22 20 2d 65 20 22 64 22 | 60 0a 58 09 66 69 0a 58 |" -e "d"|`.X.fi.X|
|000044b0| 20 20 20 20 63 61 73 65 | 20 24 66 75 6c 6c 6e 61 | case| $fullna|
|000044c0| 6d 65 20 69 6e 0a 58 20 | 20 20 20 2a 27 26 27 2a |me in.X | *'&'*|
|000044d0| 29 20 3a 20 47 41 43 4b | 0a 58 09 6c 6e 61 6d 65 |) : GACK|.X.lname|
|000044e0| 3d 60 24 65 63 68 6f 20 | 24 6c 6f 67 6e 61 6d 65 |=`$echo |$logname|
|000044f0| 20 7c 20 24 74 72 20 27 | 61 2d 7a 27 20 27 41 2d | | $tr '|a-z' 'A-|
|00004500| 5a 27 60 0a 58 09 6c 6e | 61 6d 65 3d 60 24 65 63 |Z'`.X.ln|ame=`$ec|
|00004510| 68 6f 20 24 6c 6e 61 6d | 65 20 24 6c 6f 67 6e 61 |ho $lnam|e $logna|
|00004520| 6d 65 20 7c 20 24 73 65 | 64 20 27 73 2f 5e 5c 28 |me | $se|d 's/^\(|
|00004530| 2e 5c 29 5b 5e 20 5d 2a | 20 2e 2f 5c 31 2f 27 60 |.\)[^ ]*| ./\1/'`|
|00004540| 0a 58 09 66 75 6c 6c 6e | 61 6d 65 3d 60 24 65 63 |.X.fulln|ame=`$ec|
|00004550| 68 6f 20 22 24 66 75 6c | 6c 6e 61 6d 65 22 20 7c |ho "$ful|lname" ||
|00004560| 20 24 73 65 64 20 22 73 | 2f 26 2f 24 7b 6c 6e 61 | $sed "s|/&/${lna|
|00004570| 6d 65 7d 2f 22 60 0a 58 | 09 3b 3b 0a 58 20 20 20 |me}/"`.X|.;;.X |
|00004580| 20 65 73 61 63 0a 58 20 | 20 20 20 3b 3b 0a 75 73 | esac.X | ;;.us|
|00004590| 67 29 0a 58 09 69 66 20 | 24 74 65 73 74 20 22 24 |g).X.if |$test "$|
|000045a0| 79 70 6d 61 74 63 68 22 | 20 21 3d 20 22 22 3b 20 |ypmatch"| != ""; |
|000045b0| 74 68 65 6e 0a 58 09 09 | 66 75 6c 6c 6e 61 6d 65 |then.X..|fullname|
|000045c0| 3d 60 24 79 70 6d 61 74 | 63 68 20 24 6c 6f 67 6e |=`$ypmat|ch $logn|
|000045d0| 61 6d 65 20 70 61 73 73 | 77 64 20 32 3e 2f 64 65 |ame pass|wd 2>/de|
|000045e0| 76 2f 6e 75 6c 6c 20 7c | 20 24 73 65 64 20 2d 65 |v/null || $sed -e|
|000045f0| 20 22 73 2f 5e 5b 5e 3a | 5d 2a 3a 5b 5e 3a 5d 2a | "s/^[^:|]*:[^:]*|
|00004600| 3a 5b 5e 3a 5d 2a 3a 5b | 5e 3a 5d 2a 3a 5c 28 5b |:[^:]*:[|^:]*:\([|
|00004610| 5e 28 3a 5d 2a 5c 29 2e | 2a 22 27 24 27 22 2f 5c |^(:]*\).|*"'$'"/\|
|00004620| 31 2f 22 20 2d 65 20 22 | 73 2f 5e 2e 2a 2d 2f 2f |1/" -e "|s/^.*-//|
|00004630| 22 20 2d 65 20 22 71 22 | 60 0a 58 09 66 69 0a 58 |" -e "q"|`.X.fi.X|
|00004640| 20 20 20 20 20 69 66 20 | 24 74 65 73 74 20 22 24 | if |$test "$|
|00004650| 66 75 6c 6c 6e 61 6d 65 | 22 20 3d 20 22 22 3b 20 |fullname|" = ""; |
|00004660| 74 68 65 6e 0a 58 20 20 | 20 20 66 75 6c 6c 6e 61 |then.X | fullna|
|00004670| 6d 65 3d 60 24 73 65 64 | 20 3c 2f 65 74 63 2f 70 |me=`$sed| </etc/p|
|00004680| 61 73 73 77 64 20 2d 65 | 20 22 2f 5e 24 6c 6f 67 |asswd -e| "/^$log|
|00004690| 6e 61 6d 65 3a 2f 7b 73 | 2f 5e 5b 5e 3a 5d 2a 3a |name:/{s|/^[^:]*:|
|000046a0| 5b 5e 3a 5d 2a 3a 5b 5e | 3a 5d 2a 3a 5b 5e 3a 5d |[^:]*:[^|:]*:[^:]|
|000046b0| 2a 3a 5c 28 5b 5e 28 3a | 5d 2a 5c 29 2e 2a 22 27 |*:\([^(:|]*\).*"'|
|000046c0| 24 27 22 2f 5c 31 2f 22 | 20 2d 65 20 22 73 2f 5e |$'"/\1/"| -e "s/^|
|000046d0| 2e 2a 2d 2f 2f 22 20 2d | 65 20 22 71 22 20 2d 65 |.*-//" -|e "q" -e|
|000046e0| 20 22 7d 22 20 2d 65 20 | 22 64 22 60 0a 58 09 66 | "}" -e |"d"`.X.f|
|000046f0| 69 0a 58 20 20 20 20 3b | 3b 0a 58 2a 29 0a 58 20 |i.X ;|;.X*).X |
|00004700| 20 20 20 66 75 6c 6c 6e | 61 6d 65 3d 24 7b 4e 41 | fulln|ame=${NA|
|00004710| 4d 45 2d 60 24 63 61 74 | 20 24 64 6f 74 64 69 72 |ME-`$cat| $dotdir|
|00004720| 2f 2e 66 75 6c 6c 6e 61 | 6d 65 60 7d 0a 58 20 20 |/.fullna|me`}.X |
|00004730| 20 20 3b 3b 0a 65 73 61 | 63 0a 58 0a 63 61 73 65 | ;;.esa|c.X.case|
|00004740| 20 24 6f 72 67 6e 61 6d | 65 20 69 6e 0a 58 2f 2a | $orgnam|e in.X/*|
|00004750| 29 20 6f 72 67 6e 61 6d | 65 3d 60 24 63 61 74 20 |) orgnam|e=`$cat |
|00004760| 24 6f 72 67 6e 61 6d 65 | 60 20 3b 3b 0a 65 73 61 |$orgname|` ;;.esa|
|00004770| 63 0a 58 0a 58 24 73 65 | 64 20 2d 65 20 27 2f 5e |c.X.X$se|d -e '/^|
|00004780| 52 65 70 6c 79 2d 54 6f | 3a 20 24 2f 64 27 20 3e |Reply-To|: $/d' >|
|00004790| 20 24 74 6d 70 61 72 74 | 20 3c 3c 45 4f 48 65 61 | $tmpart| <<EOHea|
|000047a0| 64 65 72 0a 4e 65 77 73 | 67 72 6f 75 70 73 3a 20 |der.News|groups: |
|000047b0| 24 6e 67 0a 53 75 62 6a | 65 63 74 3a 20 24 74 69 |$ng.Subj|ect: $ti|
|000047c0| 74 6c 65 0a 53 75 6d 6d | 61 72 79 3a 20 0a 52 65 |tle.Summ|ary: .Re|
|000047d0| 70 6c 79 2d 54 6f 3a 20 | 24 52 45 50 4c 59 54 4f |ply-To: |$REPLYTO|
|000047e0| 0a 58 46 6f 6c 6c 6f 77 | 75 70 2d 54 6f 3a 20 24 |.XFollow|up-To: $|
|000047f0| 66 6f 6c 6c 6f 77 0a 44 | 69 73 74 72 69 62 75 74 |follow.D|istribut|
|00004800| 69 6f 6e 3a 20 24 64 69 | 73 74 0a 4f 72 67 61 6e |ion: $di|st.Organ|
|00004810| 69 7a 61 74 69 6f 6e 3a | 20 24 6f 72 67 6e 61 6d |ization:| $orgnam|
|00004820| 65 0a 4b 65 79 77 6f 72 | 64 73 3a 20 0a 58 0a 58 |e.Keywor|ds: .X.X|
|00004830| 45 4f 48 65 61 64 65 72 | 0a 58 0a 58 21 4e 4f 21 |EOHeader|.X.X!NO!|
|00004840| 53 55 42 53 21 0a 63 61 | 73 65 20 22 24 69 73 72 |SUBS!.ca|se "$isr|
|00004850| 72 6e 22 20 69 6e 0a 64 | 65 66 69 6e 65 29 20 73 |rn" in.d|efine) s|
|00004860| 65 64 20 3c 20 50 6e 65 | 77 73 2e 68 65 61 64 65 |ed < Pne|ws.heade|
|00004870| 72 20 2d 65 20 27 2f 5e | 23 4e 4f 52 4d 41 4c 2f |r -e '/^|#NORMAL/|
|00004880| 64 27 20 3e 20 50 6e 65 | 77 73 2e 68 2e 6e 65 77 |d' > Pne|ws.h.new|
|00004890| 20 3b 3b 0a 58 2a 29 20 | 20 73 65 64 20 3c 20 50 | ;;.X*) | sed < P|
|000048a0| 6e 65 77 73 2e 68 65 61 | 64 65 72 20 2d 65 20 27 |news.hea|der -e '|
|000048b0| 2f 5e 23 4e 4f 52 4d 41 | 4c 2f 73 2f 5e 23 4e 4f |/^#NORMA|L/s/^#NO|
|000048c0| 52 4d 41 4c 2f 2f 27 20 | 3e 20 50 6e 65 77 73 2e |RMAL//' |> Pnews.|
|000048d0| 68 2e 6e 65 77 20 3b 3b | 0a 65 73 61 63 0a 6d 76 |h.new ;;|.esac.mv|
|000048e0| 20 50 6e 65 77 73 2e 68 | 2e 6e 65 77 20 50 6e 65 | Pnews.h|.new Pne|
|000048f0| 77 73 2e 68 65 61 64 65 | 72 0a 58 24 65 75 6e 69 |ws.heade|r.X$euni|
|00004900| 63 65 66 69 78 20 50 6e | 65 77 73 2e 68 65 61 64 |cefix Pn|ews.head|
|00004910| 65 72 0a 45 4e 44 5f 4f | 46 5f 46 49 4c 45 0a 69 |er.END_O|F_FILE.i|
|00004920| 66 20 74 65 73 74 20 31 | 37 31 31 37 20 2d 6e 65 |f test 1|7117 -ne|
|00004930| 20 60 77 63 20 2d 63 20 | 3c 27 50 6e 65 77 73 2e | `wc -c |<'Pnews.|
|00004940| 53 48 27 60 3b 20 74 68 | 65 6e 0a 20 20 20 20 65 |SH'`; th|en. e|
|00004950| 63 68 6f 20 73 68 61 72 | 3a 20 5c 22 27 50 6e 65 |cho shar|: \"'Pne|
|00004960| 77 73 2e 53 48 27 5c 22 | 20 75 6e 70 61 63 6b 65 |ws.SH'\"| unpacke|
|00004970| 64 20 77 69 74 68 20 77 | 72 6f 6e 67 20 73 69 7a |d with w|rong siz|
|00004980| 65 21 0a 66 69 0a 23 20 | 65 6e 64 20 6f 66 20 27 |e!.fi.# |end of '|
|00004990| 50 6e 65 77 73 2e 53 48 | 27 0a 66 69 0a 69 66 20 |Pnews.SH|'.fi.if |
|000049a0| 74 65 73 74 20 2d 66 20 | 27 68 65 6c 70 2e 63 27 |test -f |'help.c'|
|000049b0| 20 2d 61 20 22 24 7b 31 | 7d 22 20 21 3d 20 22 2d | -a "${1|}" != "-|
|000049c0| 63 22 20 3b 20 74 68 65 | 6e 20 0a 20 20 65 63 68 |c" ; the|n . ech|
|000049d0| 6f 20 73 68 61 72 3a 20 | 57 69 6c 6c 20 6e 6f 74 |o shar: |Will not|
|000049e0| 20 63 6c 6f 62 62 65 72 | 20 65 78 69 73 74 69 6e | clobber| existin|
|000049f0| 67 20 66 69 6c 65 20 5c | 22 27 68 65 6c 70 2e 63 |g file \|"'help.c|
|00004a00| 27 5c 22 0a 65 6c 73 65 | 0a 65 63 68 6f 20 73 68 |'\".else|.echo sh|
|00004a10| 61 72 3a 20 45 78 74 72 | 61 63 74 69 6e 67 20 5c |ar: Extr|acting \|
|00004a20| 22 27 68 65 6c 70 2e 63 | 27 5c 22 20 5c 28 31 36 |"'help.c|'\" \(16|
|00004a30| 34 35 30 20 63 68 61 72 | 61 63 74 65 72 73 5c 29 |450 char|acters\)|
|00004a40| 0a 73 65 64 20 22 73 2f | 5e 58 2f 2f 22 20 3e 27 |.sed "s/|^X//" >'|
|00004a50| 68 65 6c 70 2e 63 27 20 | 3c 3c 27 45 4e 44 5f 4f |help.c' |<<'END_O|
|00004a60| 46 5f 46 49 4c 45 27 0a | 58 2f 2a 20 24 49 64 3a |F_FILE'.|X/* $Id:|
|00004a70| 20 68 65 6c 70 2e 63 2c | 76 20 34 2e 34 2e 32 2e | help.c,|v 4.4.2.|
|00004a80| 31 20 31 39 39 31 2f 31 | 32 2f 30 31 20 31 38 3a |1 1991/1|2/01 18:|
|00004a90| 30 35 3a 34 32 20 73 6f | 62 20 50 41 54 43 48 5f |05:42 so|b PATCH_|
|00004aa0| 32 20 73 6f 62 20 24 0a | 58 20 2a 0a 58 20 2a 20 |2 sob $.|X *.X * |
|00004ab0| 24 4c 6f 67 3a 20 68 65 | 6c 70 2e 63 2c 76 20 24 |$Log: he|lp.c,v $|
|00004ac0| 0a 58 20 2a 20 52 65 76 | 69 73 69 6f 6e 20 34 2e |.X * Rev|ision 4.|
|00004ad0| 34 2e 32 2e 31 20 20 31 | 39 39 31 2f 31 32 2f 30 |4.2.1 1|991/12/0|
|00004ae0| 31 20 20 31 38 3a 30 35 | 3a 34 32 20 20 73 6f 62 |1 18:05|:42 sob|
|00004af0| 0a 58 20 2a 20 50 61 74 | 63 68 6c 65 76 65 6c 20 |.X * Pat|chlevel |
|00004b00| 32 20 63 68 61 6e 67 65 | 73 0a 58 20 2a 0a 58 20 |2 change|s.X *.X |
|00004b10| 2a 20 52 65 76 69 73 69 | 6f 6e 20 34 2e 34 20 20 |* Revisi|on 4.4 |
|00004b20| 31 39 39 31 2f 30 39 2f | 30 39 20 20 32 30 3a 31 |1991/09/|09 20:1|
|00004b30| 38 3a 32 33 20 20 73 6f | 62 0a 58 20 2a 20 72 65 |8:23 so|b.X * re|
|00004b40| 6c 65 61 73 65 20 34 2e | 34 0a 58 20 2a 0a 58 20 |lease 4.|4.X *.X |
|00004b50| 2a 0a 58 20 2a 20 0a 58 | 20 2a 2f 0a 58 2f 2a 20 |*.X * .X| */.X/* |
|00004b60| 54 68 69 73 20 73 6f 66 | 74 77 61 72 65 20 69 73 |This sof|tware is|
|00004b70| 20 43 6f 70 79 72 69 67 | 68 74 20 31 39 39 31 20 | Copyrig|ht 1991 |
|00004b80| 62 79 20 53 74 61 6e 20 | 42 61 72 62 65 72 2e 20 |by Stan |Barber. |
|00004b90| 0a 58 20 2a 0a 58 20 2a | 20 50 65 72 6d 69 73 73 |.X *.X *| Permiss|
|00004ba0| 69 6f 6e 20 69 73 20 68 | 65 72 65 62 79 20 67 72 |ion is h|ereby gr|
|00004bb0| 61 6e 74 65 64 20 74 6f | 20 63 6f 70 79 2c 20 72 |anted to| copy, r|
|00004bc0| 65 70 72 6f 64 75 63 65 | 2c 20 72 65 64 69 73 74 |eproduce|, redist|
|00004bd0| 72 69 62 75 74 65 20 6f | 72 20 6f 74 68 65 72 77 |ribute o|r otherw|
|00004be0| 69 73 65 0a 58 20 2a 20 | 75 73 65 20 74 68 69 73 |ise.X * |use this|
|00004bf0| 20 73 6f 66 74 77 61 72 | 65 20 61 73 20 6c 6f 6e | softwar|e as lon|
|00004c00| 67 20 61 73 3a 20 74 68 | 65 72 65 20 69 73 20 6e |g as: th|ere is n|
|00004c10| 6f 20 6d 6f 6e 65 74 61 | 72 79 20 70 72 6f 66 69 |o moneta|ry profi|
|00004c20| 74 20 67 61 69 6e 65 64 | 0a 58 20 2a 20 73 70 65 |t gained|.X * spe|
|00004c30| 63 69 66 69 63 61 6c 6c | 79 20 66 72 6f 6d 20 74 |cificall|y from t|
|00004c40| 68 65 20 75 73 65 20 6f | 72 20 72 65 70 72 6f 64 |he use o|r reprod|
|00004c50| 75 63 74 69 6f 6e 20 6f | 66 20 74 68 69 73 20 73 |uction o|f this s|
|00004c60| 6f 66 74 77 61 72 65 2c | 20 69 74 20 69 73 20 6e |oftware,| it is n|
|00004c70| 6f 74 0a 58 20 2a 20 73 | 6f 6c 64 2c 20 72 65 6e |ot.X * s|old, ren|
|00004c80| 74 65 64 2c 20 74 72 61 | 64 65 64 20 6f 72 20 6f |ted, tra|ded or o|
|00004c90| 74 68 65 72 77 69 73 65 | 20 6d 61 72 6b 65 74 65 |therwise| markete|
|00004ca0| 64 2c 20 61 6e 64 20 74 | 68 69 73 20 63 6f 70 79 |d, and t|his copy|
|00004cb0| 72 69 67 68 74 20 6e 6f | 74 69 63 65 20 69 73 0a |right no|tice is.|
|00004cc0| 58 20 2a 20 69 6e 63 6c | 75 64 65 64 20 70 72 6f |X * incl|uded pro|
|00004cd0| 6d 69 6e 65 6e 74 6c 79 | 20 69 6e 20 61 6e 79 20 |minently| in any |
|00004ce0| 63 6f 70 79 20 6d 61 64 | 65 2e 20 0a 58 20 2a 0a |copy mad|e. .X *.|
|00004cf0| 58 20 2a 20 54 68 65 20 | 61 75 74 68 6f 72 20 6d |X * The |author m|
|00004d00| 61 6b 65 20 6e 6f 20 63 | 6c 61 69 6d 73 20 61 73 |ake no c|laims as|
|00004d10| 20 74 6f 20 74 68 65 20 | 66 69 74 6e 65 73 73 20 | to the |fitness |
|00004d20| 6f 72 20 63 6f 72 72 65 | 63 74 6e 65 73 73 20 6f |or corre|ctness o|
|00004d30| 66 20 74 68 69 73 20 73 | 6f 66 74 77 61 72 65 0a |f this s|oftware.|
|00004d40| 58 20 2a 20 66 6f 72 20 | 61 6e 79 20 75 73 65 20 |X * for |any use |
|00004d50| 77 68 61 74 73 6f 65 76 | 65 72 2c 20 61 6e 64 20 |whatsoev|er, and |
|00004d60| 69 74 20 69 73 20 70 72 | 6f 76 69 64 65 64 20 61 |it is pr|ovided a|
|00004d70| 73 20 69 73 2e 20 41 6e | 79 20 75 73 65 20 6f 66 |s is. An|y use of|
|00004d80| 20 74 68 69 73 20 73 6f | 66 74 77 61 72 65 0a 58 | this so|ftware.X|
|00004d90| 20 2a 20 69 73 20 61 74 | 20 74 68 65 20 75 73 65 | * is at| the use|
|00004da0| 72 27 73 20 6f 77 6e 20 | 72 69 73 6b 2e 20 0a 58 |r's own |risk. .X|
|00004db0| 20 2a 2f 0a 58 0a 58 23 | 69 6e 63 6c 75 64 65 20 | */.X.X#|include |
|00004dc0| 22 45 58 54 45 52 4e 2e | 68 22 0a 58 23 69 6e 63 |"EXTERN.|h".X#inc|
|00004dd0| 6c 75 64 65 20 22 63 6f | 6d 6d 6f 6e 2e 68 22 0a |lude "co|mmon.h".|
|00004de0| 58 23 69 6e 63 6c 75 64 | 65 20 22 72 6e 2e 68 22 |X#includ|e "rn.h"|
|00004df0| 0a 58 23 69 6e 63 6c 75 | 64 65 20 22 74 65 72 6d |.X#inclu|de "term|
|00004e00| 2e 68 22 0a 58 23 69 6e | 63 6c 75 64 65 20 22 49 |.h".X#in|clude "I|
|00004e10| 4e 54 45 52 4e 2e 68 22 | 0a 58 23 69 6e 63 6c 75 |NTERN.h"|.X#inclu|
|00004e20| 64 65 20 22 68 65 6c 70 | 2e 68 22 0a 58 0a 76 6f |de "help|.h".X.vo|
|00004e30| 69 64 0a 68 65 6c 70 5f | 69 6e 69 74 28 29 0a 58 |id.help_|init().X|
|00004e40| 7b 0a 58 20 20 20 20 3b | 0a 58 7d 0a 58 0a 69 6e |{.X ;|.X}.X.in|
|00004e50| 74 0a 68 65 6c 70 5f 70 | 61 67 65 28 29 0a 58 7b |t.help_p|age().X{|
|00004e60| 0a 58 20 20 20 20 69 6e | 74 20 63 6d 64 3b 0a 58 |.X in|t cmd;.X|
|00004e70| 0a 58 23 69 66 64 65 66 | 20 50 41 47 45 52 48 45 |.X#ifdef| PAGERHE|
|00004e80| 4c 50 0a 58 20 20 20 20 | 64 6f 73 68 65 6c 6c 28 |LP.X |doshell(|
|00004e90| 73 68 2c 66 69 6c 65 78 | 70 28 50 41 47 45 52 48 |sh,filex|p(PAGERH|
|00004ea0| 45 4c 50 29 29 3b 0a 58 | 23 65 6c 73 65 0a 58 20 |ELP));.X|#else.X |
|00004eb0| 20 20 20 70 61 67 65 5f | 69 6e 69 74 28 29 3b 0a | page_|init();.|
|00004ec0| 58 20 20 20 20 69 66 20 | 28 28 63 6d 64 20 3d 20 |X if |((cmd = |
|00004ed0| 70 72 69 6e 74 5f 6c 69 | 6e 65 73 28 22 5c 0a 50 |print_li|nes("\.P|
|00004ee0| 61 67 69 6e 67 20 63 6f | 6d 6d 61 6e 64 73 3a 5c |aging co|mmands:\|
|00004ef0| 6e 5c 0a 58 22 2c 53 54 | 41 4e 44 4f 55 54 29 29 |n\.X",ST|ANDOUT))|
|00004f00| 20 7c 7c 0a 58 20 20 20 | 20 28 63 6d 64 20 3d 20 | ||.X | (cmd = |
|00004f10| 70 72 69 6e 74 5f 6c 69 | 6e 65 73 28 22 5c 6e 5c |print_li|nes("\n\|
|00004f20| 0a 53 50 09 44 69 73 70 | 6c 61 79 20 74 68 65 20 |.SP.Disp|lay the |
|00004f30| 6e 65 78 74 20 70 61 67 | 65 2e 5c 6e 5c 0a 78 09 |next pag|e.\n\.x.|
|00004f40| 44 69 73 70 6c 61 79 20 | 74 68 65 20 6e 65 78 74 |Display |the next|
|00004f50| 20 70 61 67 65 20 64 65 | 63 72 79 70 74 65 64 20 | page de|crypted |
|00004f60| 28 72 6f 74 31 33 29 2e | 5c 6e 5c 0a 64 09 44 69 |(rot13).|\n\.d.Di|
|00004f70| 73 70 6c 61 79 20 68 61 | 6c 66 20 61 20 70 61 67 |splay ha|lf a pag|
|00004f80| 65 20 6d 6f 72 65 2e 5c | 6e 5c 0a 43 52 09 44 69 |e more.\|n\.CR.Di|
|00004f90| 73 70 6c 61 79 20 6f 6e | 65 20 6d 6f 72 65 20 6c |splay on|e more l|
|00004fa0| 69 6e 65 2e 5c 6e 5c 0a | 58 5e 52 2c 76 2c 5e 58 |ine.\n\.|X^R,v,^X|
|00004fb0| 09 52 65 73 74 61 72 74 | 20 74 68 65 20 63 75 72 |.Restart| the cur|
|00004fc0| 72 65 6e 74 20 61 72 74 | 69 63 6c 65 20 28 76 3d |rent art|icle (v=|
|00004fd0| 76 65 72 62 6f 73 65 20 | 68 65 61 64 65 72 2c 20 |verbose |header, |
|00004fe0| 5e 58 3d 72 6f 74 31 33 | 29 2e 5c 6e 5c 0a 58 22 |^X=rot13|).\n\.X"|
|00004ff0| 2c 4e 4f 4d 41 52 4b 49 | 4e 47 29 29 20 7c 7c 0a |,NOMARKI|NG)) ||.|
|00005000| 58 20 20 20 20 28 63 6d | 64 20 3d 20 70 72 69 6e |X (cm|d = prin|
|00005010| 74 5f 6c 69 6e 65 73 28 | 22 5c 0a 62 09 42 61 63 |t_lines(|"\.b.Bac|
|00005020| 6b 20 75 70 20 6f 6e 65 | 20 70 61 67 65 2e 5c 6e |k up one| page.\n|
|00005030| 5c 0a 58 5e 4c 2c 58 09 | 52 65 66 72 65 73 68 20 |\.X^L,X.|Refresh |
|00005040| 74 68 65 20 73 63 72 65 | 65 6e 20 28 58 3d 72 6f |the scre|en (X=ro|
|00005050| 74 31 33 29 2e 5c 6e 5c | 0a 58 22 2c 4e 4f 4d 41 |t13).\n\|.X",NOMA|
|00005060| 52 4b 49 4e 47 29 29 20 | 7c 7c 0a 58 23 69 66 64 |RKING)) |||.X#ifd|
|00005070| 65 66 20 55 53 45 54 48 | 52 45 41 44 53 0a 58 20 |ef USETH|READS.X |
|00005080| 20 20 20 28 63 6d 64 20 | 3d 20 70 72 69 6e 74 5f | (cmd |= print_|
|00005090| 6c 69 6e 65 73 28 22 5c | 0a 74 09 44 69 73 70 6c |lines("\|.t.Displ|
|000050a0| 61 79 20 74 68 65 20 65 | 6e 74 69 72 65 20 61 72 |ay the e|ntire ar|
|000050b0| 74 69 63 6c 65 20 74 72 | 65 65 20 61 6e 64 20 61 |ticle tr|ee and a|
|000050c0| 6c 6c 20 69 74 73 20 73 | 75 62 6a 65 63 74 73 2e |ll its s|ubjects.|
|000050d0| 5c 6e 5c 0a 58 22 2c 4e | 4f 4d 41 52 4b 49 4e 47 |\n\.X",N|OMARKING|
|000050e0| 29 29 20 7c 7c 0a 58 23 | 65 6e 64 69 66 0a 58 20 |)) ||.X#|endif.X |
|000050f0| 20 20 20 28 63 6d 64 20 | 3d 20 70 72 69 6e 74 5f | (cmd |= print_|
|00005100| 6c 69 6e 65 73 28 22 5c | 0a 67 20 70 61 74 09 47 |lines("\|.g pat.G|
|00005110| 6f 20 74 6f 20 28 73 65 | 61 72 63 68 20 66 6f 72 |o to (se|arch for|
|00005120| 77 61 72 64 20 77 69 74 | 68 69 6e 20 61 72 74 69 |ward wit|hin arti|
|00005130| 63 6c 65 20 66 6f 72 29 | 20 70 61 74 74 65 72 6e |cle for)| pattern|
|00005140| 2e 5c 6e 5c 0a 47 09 53 | 65 61 72 63 68 20 61 67 |.\n\.G.S|earch ag|
|00005150| 61 69 6e 20 66 6f 72 20 | 63 75 72 72 65 6e 74 20 |ain for |current |
|00005160| 70 61 74 74 65 72 6e 20 | 77 69 74 68 69 6e 20 61 |pattern |within a|
|00005170| 72 74 69 63 6c 65 2e 5c | 6e 5c 0a 58 5e 47 09 53 |rticle.\|n\.X^G.S|
|00005180| 65 61 72 63 68 20 66 6f | 72 20 6e 65 78 74 20 6c |earch fo|r next l|
|00005190| 69 6e 65 20 62 65 67 69 | 6e 6e 69 6e 67 20 77 69 |ine begi|nning wi|
|000051a0| 74 68 20 5c 22 53 75 62 | 6a 65 63 74 3a 5c 22 2e |th \"Sub|ject:\".|
|000051b0| 5c 6e 5c 0a 54 41 42 09 | 53 65 61 72 63 68 20 66 |\n\.TAB.|Search f|
|000051c0| 6f 72 20 6e 65 78 74 20 | 6c 69 6e 65 20 62 65 67 |or next |line beg|
|000051d0| 69 6e 6e 69 6e 67 20 77 | 69 74 68 20 61 20 64 69 |inning w|ith a di|
|000051e0| 66 66 65 72 65 6e 74 20 | 63 68 61 72 61 63 74 65 |fferent |characte|
|000051f0| 72 2e 5c 6e 5c 0a 71 09 | 51 75 69 74 20 74 68 65 |r.\n\.q.|Quit the|
|00005200| 20 70 61 67 65 72 2c 20 | 67 6f 20 74 6f 20 65 6e | pager, |go to en|
|00005210| 64 20 6f 66 20 61 72 74 | 69 63 6c 65 2e 20 20 4c |d of art|icle. L|
|00005220| 65 61 76 65 20 61 72 74 | 69 63 6c 65 20 72 65 61 |eave art|icle rea|
|00005230| 64 20 6f 72 20 75 6e 72 | 65 61 64 2e 5c 6e 5c 0a |d or unr|ead.\n\.|
|00005240| 6a 09 4a 75 6e 6b 20 74 | 68 69 73 20 61 72 74 69 |j.Junk t|his arti|
|00005250| 63 6c 65 20 28 6d 61 72 | 6b 20 69 74 20 72 65 61 |cle (mar|k it rea|
|00005260| 64 29 2e 20 20 47 6f 65 | 73 20 74 6f 20 65 6e 64 |d). Goe|s to end|
|00005270| 20 6f 66 20 61 72 74 69 | 63 6c 65 2e 5c 6e 5c 0a | of arti|cle.\n\.|
|00005280| 58 5c 6e 5c 0a 58 22 2c | 4e 4f 4d 41 52 4b 49 4e |X\n\.X",|NOMARKIN|
|00005290| 47 29 29 20 7c 7c 0a 58 | 20 20 20 20 28 63 6d 64 |G)) ||.X| (cmd|
|000052a0| 20 3d 20 70 72 69 6e 74 | 5f 6c 69 6e 65 73 28 22 | = print|_lines("|
|000052b0| 5c 0a 54 68 65 20 66 6f | 6c 6c 6f 77 69 6e 67 20 |\.The fo|llowing |
|000052c0| 63 6f 6d 6d 61 6e 64 73 | 20 73 6b 69 70 20 74 68 |commands| skip th|
|000052d0| 65 20 72 65 73 74 20 6f | 66 20 74 68 65 20 63 75 |e rest o|f the cu|
|000052e0| 72 72 65 6e 74 20 61 72 | 74 69 63 6c 65 2c 20 74 |rrent ar|ticle, t|
|000052f0| 68 65 6e 20 62 65 68 61 | 76 65 5c 6e 5c 0a 6a 75 |hen beha|ve\n\.ju|
|00005300| 73 74 20 61 73 20 69 66 | 20 74 79 70 65 64 20 74 |st as if| typed t|
|00005310| 6f 20 74 68 65 20 27 57 | 68 61 74 20 6e 65 78 74 |o the 'W|hat next|
|00005320| 3f 27 20 70 72 6f 6d 70 | 74 20 61 74 20 74 68 65 |?' promp|t at the|
|00005330| 20 65 6e 64 20 6f 66 20 | 74 68 65 20 61 72 74 69 | end of |the arti|
|00005340| 63 6c 65 3a 5c 6e 5c 0a | 58 22 2c 53 54 41 4e 44 |cle:\n\.|X",STAND|
|00005350| 4f 55 54 29 29 20 7c 7c | 0a 58 20 20 20 20 28 63 |OUT)) |||.X (c|
|00005360| 6d 64 20 3d 20 70 72 69 | 6e 74 5f 6c 69 6e 65 73 |md = pri|nt_lines|
|00005370| 28 22 5c 6e 5c 0a 6e 09 | 53 63 61 6e 20 66 6f 72 |("\n\.n.|Scan for|
|00005380| 77 61 72 64 20 66 6f 72 | 20 6e 65 78 74 20 75 6e |ward for| next un|
|00005390| 72 65 61 64 20 61 72 74 | 69 63 6c 65 2e 5c 6e 5c |read art|icle.\n\|
|000053a0| 0a 4e 09 47 6f 20 74 6f | 20 6e 65 78 74 20 61 72 |.N.Go to| next ar|
|000053b0| 74 69 63 6c 65 2e 5c 6e | 5c 0a 58 5e 4e 09 53 63 |ticle.\n|\.X^N.Sc|
|000053c0| 61 6e 20 66 6f 72 77 61 | 72 64 20 66 6f 72 20 6e |an forwa|rd for n|
|000053d0| 65 78 74 20 75 6e 72 65 | 61 64 20 61 72 74 69 63 |ext unre|ad artic|
|000053e0| 6c 65 20 77 69 74 68 20 | 73 61 6d 65 20 74 69 74 |le with |same tit|
|000053f0| 6c 65 2e 5c 6e 5c 0a 70 | 2c 50 2c 5e 50 09 53 61 |le.\n\.p|,P,^P.Sa|
|00005400| 6d 65 20 61 73 20 6e 2c | 4e 2c 5e 4e 2c 20 6f 6e |me as n,|N,^N, on|
|00005410| 6c 79 20 67 6f 69 6e 67 | 20 62 61 63 6b 77 61 72 |ly going| backwar|
|00005420| 64 73 2e 5c 6e 5c 0a 58 | 2d 09 47 6f 20 74 6f 20 |ds.\n\.X|-.Go to |
|00005430| 70 72 65 76 69 6f 75 73 | 6c 79 20 64 69 73 70 6c |previous|ly displ|
|00005440| 61 79 65 64 20 61 72 74 | 69 63 6c 65 2e 5c 6e 5c |ayed art|icle.\n\|
|00005450| 0a 58 22 2c 4e 4f 4d 41 | 52 4b 49 4e 47 29 29 20 |.X",NOMA|RKING)) |
|00005460| 7c 7c 0a 58 23 69 66 64 | 65 66 20 55 53 45 54 48 |||.X#ifd|ef USETH|
|00005470| 52 45 41 44 53 0a 58 20 | 20 20 20 28 63 6d 64 20 |READS.X | (cmd |
|00005480| 3d 20 70 72 69 6e 74 5f | 6c 69 6e 65 73 28 22 5c |= print_|lines("\|
|00005490| 0a 58 3c 2c 3e 09 42 72 | 6f 77 73 65 20 74 68 65 |.X<,>.Br|owse the|
|000054a0| 20 70 72 65 76 69 6f 75 | 73 2f 6e 65 78 74 20 73 | previou|s/next s|
|000054b0| 65 6c 65 63 74 65 64 20 | 74 68 72 65 61 64 2e 20 |elected |thread. |
|000054c0| 20 49 66 20 6e 6f 20 74 | 68 72 65 61 64 73 20 61 | If no t|hreads a|
|000054d0| 72 65 20 73 65 6c 65 63 | 74 65 64 2c 5c 6e 5c 0a |re selec|ted,\n\.|
|000054e0| 58 09 61 6c 6c 20 74 68 | 72 65 61 64 73 20 74 68 |X.all th|reads th|
|000054f0| 61 74 20 68 61 64 20 75 | 6e 72 65 61 64 20 6e 65 |at had u|nread ne|
|00005500| 77 73 20 75 70 6f 6e 20 | 65 6e 74 72 79 20 74 6f |ws upon |entry to|
|00005510| 20 74 68 65 20 67 72 6f | 75 70 20 61 72 65 20 63 | the gro|up are c|
|00005520| 6f 6e 73 69 64 65 72 65 | 64 5c 6e 5c 0a 58 09 73 |onsidere|d\n\.X.s|
|00005530| 65 6c 65 63 74 65 64 20 | 66 6f 72 20 62 72 6f 77 |elected |for brow|
|00005540| 73 69 6e 67 2e 20 20 45 | 6e 74 65 72 69 6e 67 20 |sing. E|ntering |
|00005550| 61 6e 20 65 6d 70 74 79 | 20 67 72 6f 75 70 20 62 |an empty| group b|
|00005560| 72 6f 77 73 65 73 20 61 | 6c 6c 20 74 68 72 65 61 |rowses a|ll threa|
|00005570| 64 73 2e 5c 6e 5c 0a 58 | 5b 2c 5d 2c 7b 2c 7d 20 |ds.\n\.X|[,],{,} |
|00005580| 47 6f 20 74 6f 20 70 61 | 72 65 6e 74 2f 63 68 69 |Go to pa|rent/chi|
|00005590| 6c 64 2f 72 6f 6f 74 2f | 6c 65 61 66 20 69 6e 20 |ld/root/|leaf in |
|000055a0| 74 68 72 65 61 64 2e 5c | 6e 5c 0a 58 5c 6e 5c 0a |thread.\|n\.X\n\.|
|000055b0| 58 22 2c 4e 4f 4d 41 52 | 4b 49 4e 47 29 29 20 7c |X",NOMAR|KING)) ||
|000055c0| 7c 0a 58 23 65 6e 64 69 | 66 0a 58 20 20 20 20 28 ||.X#endi|f.X (|
|000055d0| 63 6d 64 20 3d 20 70 72 | 69 6e 74 5f 6c 69 6e 65 |cmd = pr|int_line|
|000055e0| 73 28 22 5c 0a 54 68 65 | 20 66 6f 6c 6c 6f 77 69 |s("\.The| followi|
|000055f0| 6e 67 20 63 6f 6d 6d 61 | 6e 64 73 20 61 6c 73 6f |ng comma|nds also|
|00005600| 20 74 61 6b 65 20 79 6f | 75 20 74 6f 20 74 68 65 | take yo|u to the|
|00005610| 20 65 6e 64 20 6f 66 20 | 74 68 65 20 61 72 74 69 | end of |the arti|
|00005620| 63 6c 65 2e 5c 6e 5c 0a | 54 79 70 65 20 68 20 61 |cle.\n\.|Type h a|
|00005630| 74 20 65 6e 64 20 6f 66 | 20 61 72 74 69 63 6c 65 |t end of| article|
|00005640| 20 66 6f 72 20 61 20 64 | 65 73 63 72 69 70 74 69 | for a d|escripti|
|00005650| 6f 6e 20 6f 66 20 74 68 | 65 73 65 20 63 6f 6d 6d |on of th|ese comm|
|00005660| 61 6e 64 73 3a 5c 6e 5c | 0a 58 22 2c 53 54 41 4e |ands:\n\|.X",STAN|
|00005670| 44 4f 55 54 29 29 20 7c | 7c 0a 58 23 69 66 64 65 |DOUT)) |||.X#ifde|
|00005680| 66 20 55 53 45 54 48 52 | 45 41 44 53 0a 58 20 20 |f USETHR|EADS.X |
|00005690| 20 20 28 63 6d 64 20 3d | 20 70 72 69 6e 74 5f 6c | (cmd =| print_l|
|000056a0| 69 6e 65 73 28 22 5c 0a | 58 09 23 20 24 20 26 20 |ines("\.|X.# $ & |
|000056b0| 2f 20 3d 20 3f 20 63 20 | 43 20 66 20 46 20 6b 20 |/ = ? c |C f F k |
|000056c0| 4b 20 5e 4b 20 4a 20 2c | 20 6d 20 4d 20 6e 75 6d |K ^K J ,| m M num|
|000056d0| 62 65 72 20 65 20 72 20 | 52 20 5e 52 20 73 20 53 |ber e r |R ^R s S|
|000056e0| 20 75 20 55 20 76 20 77 | 20 57 20 59 20 5e 20 7c | u U v w| W Y ^ ||
|000056f0| 5c 6e 5c 0a 58 5c 6e 5c | 0a 58 28 54 6f 20 72 65 |\n\.X\n\|.X(To re|
|00005700| 74 75 72 6e 20 74 6f 20 | 74 68 65 20 6d 69 64 64 |turn to |the midd|
|00005710| 6c 65 20 6f 66 20 74 68 | 65 20 61 72 74 69 63 6c |le of th|e articl|
|00005720| 65 20 61 66 74 65 72 20 | 6f 6e 65 20 6f 66 20 74 |e after |one of t|
|00005730| 68 65 73 65 20 63 6f 6d | 6d 61 6e 64 73 2c 20 74 |hese com|mands, t|
|00005740| 79 70 65 20 5e 4c 2e 29 | 5c 6e 5c 0a 58 22 2c 4e |ype ^L.)|\n\.X",N|
|00005750| 4f 4d 41 52 4b 49 4e 47 | 29 29 20 29 0a 58 23 65 |OMARKING|)) ).X#e|
|00005760| 6c 73 65 0a 58 20 20 20 | 20 28 63 6d 64 20 3d 20 |lse.X | (cmd = |
|00005770| 70 72 69 6e 74 5f 6c 69 | 6e 65 73 28 22 5c 0a 58 |print_li|nes("\.X|
|00005780| 09 23 20 24 20 26 20 2f | 20 3d 20 3f 20 63 20 43 |.# $ & /| = ? c C|
|00005790| 20 66 20 46 20 6b 20 4b | 20 5e 4b 20 6d 20 4d 20 | f F k K| ^K m M |
|000057a0| 6e 75 6d 62 65 72 20 65 | 20 72 20 52 20 5e 52 20 |number e| r R ^R |
|000057b0| 73 20 53 20 75 20 76 20 | 77 20 57 20 59 20 5e 20 |s S u v |w W Y ^ |
|000057c0| 7c 5c 6e 5c 0a 58 5c 6e | 5c 0a 58 28 54 6f 20 72 ||\n\.X\n|\.X(To r|
|000057d0| 65 74 75 72 6e 20 74 6f | 20 74 68 65 20 6d 69 64 |eturn to| the mid|
|000057e0| 64 6c 65 20 6f 66 20 74 | 68 65 20 61 72 74 69 63 |dle of t|he artic|
|000057f0| 6c 65 20 61 66 74 65 72 | 20 6f 6e 65 20 6f 66 20 |le after| one of |
|00005800| 74 68 65 73 65 20 63 6f | 6d 6d 61 6e 64 73 2c 20 |these co|mmands, |
|00005810| 74 79 70 65 20 5e 4c 2e | 29 5c 6e 5c 0a 58 22 2c |type ^L.|)\n\.X",|
|00005820| 4e 4f 4d 41 52 4b 49 4e | 47 29 29 20 29 0a 58 23 |NOMARKIN|G)) ).X#|
|00005830| 65 6e 64 69 66 0a 58 09 | 72 65 74 75 72 6e 20 63 |endif.X.|return c|
|00005840| 6d 64 3b 0a 58 23 65 6e | 64 69 66 0a 58 20 20 20 |md;.X#en|dif.X |
|00005850| 20 72 65 74 75 72 6e 20 | 30 3b 0a 58 7d 0a 58 0a | return |0;.X}.X.|
|00005860| 69 6e 74 0a 68 65 6c 70 | 5f 61 72 74 28 29 0a 58 |int.help|_art().X|
|00005870| 7b 0a 58 20 20 20 20 69 | 6e 74 20 63 6d 64 3b 0a |{.X i|nt cmd;.|
|00005880| 58 23 69 66 64 65 66 20 | 41 52 54 48 45 4c 50 0a |X#ifdef |ARTHELP.|
|00005890| 58 20 20 20 20 64 6f 73 | 68 65 6c 6c 28 73 68 2c |X dos|hell(sh,|
|000058a0| 66 69 6c 65 78 70 28 41 | 52 54 48 45 4c 50 29 29 |filexp(A|RTHELP))|
|000058b0| 3b 0a 58 23 65 6c 73 65 | 0a 58 20 20 20 20 70 61 |;.X#else|.X pa|
|000058c0| 67 65 5f 69 6e 69 74 28 | 29 3b 0a 58 20 20 20 20 |ge_init(|);.X |
|000058d0| 69 66 20 28 28 63 6d 64 | 20 3d 20 70 72 69 6e 74 |if ((cmd| = print|
|000058e0| 5f 6c 69 6e 65 73 28 22 | 5c 0a 41 72 74 69 63 6c |_lines("|\.Articl|
|000058f0| 65 20 53 65 6c 65 63 74 | 69 6f 6e 20 63 6f 6d 6d |e Select|ion comm|
|00005900| 61 6e 64 73 3a 5c 6e 5c | 0a 58 22 2c 53 54 41 4e |ands:\n\|.X",STAN|
|00005910| 44 4f 55 54 29 29 20 7c | 7c 0a 58 23 69 66 64 65 |DOUT)) |||.X#ifde|
|00005920| 66 20 55 53 45 54 48 52 | 45 41 44 53 0a 58 20 20 |f USETHR|EADS.X |
|00005930| 20 20 28 63 6d 64 20 3d | 20 70 72 69 6e 74 5f 6c | (cmd =| print_l|
|00005940| 69 6e 65 73 28 22 5c 6e | 5c 0a 6e 2c 53 50 09 46 |ines("\n|\.n,SP.F|
|00005950| 69 6e 64 20 6e 65 78 74 | 20 75 6e 72 65 61 64 20 |ind next| unread |
|00005960| 61 72 74 69 63 6c 65 20 | 28 66 6f 6c 6c 6f 77 73 |article |(follows|
|00005970| 20 64 69 73 63 75 73 73 | 69 6f 6e 2d 74 72 65 65 | discuss|ion-tree|
|00005980| 20 69 6e 20 74 68 72 65 | 61 64 65 64 20 67 72 6f | in thre|aded gro|
|00005990| 75 70 73 29 2e 5c 6e 5c | 0a 58 22 2c 4e 4f 4d 41 |ups).\n\|.X",NOMA|
|000059a0| 52 4b 49 4e 47 29 29 20 | 7c 7c 0a 58 23 65 6c 73 |RKING)) |||.X#els|
|000059b0| 65 0a 58 20 20 20 20 28 | 63 6d 64 20 3d 20 70 72 |e.X (|cmd = pr|
|000059c0| 69 6e 74 5f 6c 69 6e 65 | 73 28 22 5c 6e 5c 0a 6e |int_line|s("\n\.n|
|000059d0| 2c 53 50 09 53 63 61 6e | 20 66 6f 72 77 61 72 64 |,SP.Scan| forward|
|000059e0| 20 66 6f 72 20 6e 65 78 | 74 20 75 6e 72 65 61 64 | for nex|t unread|
|000059f0| 20 61 72 74 69 63 6c 65 | 2e 5c 6e 5c 0a 58 22 2c | article|.\n\.X",|
|00005a00| 4e 4f 4d 41 52 4b 49 4e | 47 29 29 20 7c 7c 0a 58 |NOMARKIN|G)) ||.X|
|00005a10| 23 65 6e 64 69 66 0a 58 | 20 20 20 20 28 63 6d 64 |#endif.X| (cmd|
|00005a20| 20 3d 20 70 72 69 6e 74 | 5f 6c 69 6e 65 73 28 22 | = print|_lines("|
|00005a30| 5c 0a 4e 09 47 6f 20 74 | 6f 20 6e 65 78 74 20 61 |\.N.Go t|o next a|
|00005a40| 72 74 69 63 6c 65 2e 5c | 6e 5c 0a 58 5e 4e 09 53 |rticle.\|n\.X^N.S|
|00005a50| 63 61 6e 20 66 6f 72 77 | 61 72 64 20 66 6f 72 20 |can forw|ard for |
|00005a60| 6e 65 78 74 20 75 6e 72 | 65 61 64 20 61 72 74 69 |next unr|ead arti|
|00005a70| 63 6c 65 20 77 69 74 68 | 20 73 61 6d 65 20 73 75 |cle with| same su|
|00005a80| 62 6a 65 63 74 2e 5c 6e | 5c 0a 70 2c 50 2c 5e 50 |bject.\n|\.p,P,^P|
|00005a90| 09 53 61 6d 65 20 61 73 | 20 6e 2c 4e 2c 5e 4e 2c |.Same as| n,N,^N,|
|00005aa0| 20 6f 6e 6c 79 20 67 6f | 69 6e 67 20 62 61 63 6b | only go|ing back|
|00005ab0| 77 61 72 64 73 2e 5c 6e | 5c 0a 58 2d 09 47 6f 20 |wards.\n|\.X-.Go |
|00005ac0| 74 6f 20 70 72 65 76 69 | 6f 75 73 6c 79 20 64 69 |to previ|ously di|
|00005ad0| 73 70 6c 61 79 65 64 20 | 61 72 74 69 63 6c 65 2e |splayed |article.|
|00005ae0| 5c 6e 5c 0a 58 22 2c 4e | 4f 4d 41 52 4b 49 4e 47 |\n\.X",N|OMARKING|
|00005af0| 29 29 20 7c 7c 0a 58 23 | 69 66 64 65 66 20 55 53 |)) ||.X#|ifdef US|
|00005b00| 45 54 48 52 45 41 44 53 | 0a 58 20 20 20 20 28 63 |ETHREADS|.X (c|
|00005b10| 6d 64 20 3d 20 70 72 69 | 6e 74 5f 6c 69 6e 65 73 |md = pri|nt_lines|
|00005b20| 28 22 5c 0a 58 3c 2c 3e | 09 42 72 6f 77 73 65 20 |("\.X<,>|.Browse |
|00005b30| 74 68 65 20 70 72 65 76 | 69 6f 75 73 2f 6e 65 78 |the prev|ious/nex|
|00005b40| 74 20 73 65 6c 65 63 74 | 65 64 20 74 68 72 65 61 |t select|ed threa|
|00005b50| 64 2e 20 20 49 66 20 6e | 6f 20 74 68 72 65 61 64 |d. If n|o thread|
|00005b60| 73 20 61 72 65 20 73 65 | 6c 65 63 74 65 64 2c 5c |s are se|lected,\|
|00005b70| 6e 5c 0a 58 09 61 6c 6c | 20 74 68 72 65 61 64 73 |n\.X.all| threads|
|00005b80| 20 74 68 61 74 20 68 61 | 64 20 75 6e 72 65 61 64 | that ha|d unread|
|00005b90| 20 6e 65 77 73 20 75 70 | 6f 6e 20 65 6e 74 72 79 | news up|on entry|
|00005ba0| 20 74 6f 20 74 68 65 20 | 67 72 6f 75 70 20 61 72 | to the |group ar|
|00005bb0| 65 20 63 6f 6e 73 69 64 | 65 72 65 64 5c 6e 5c 0a |e consid|ered\n\.|
|00005bc0| 58 09 73 65 6c 65 63 74 | 65 64 20 66 6f 72 20 62 |X.select|ed for b|
|00005bd0| 72 6f 77 73 69 6e 67 2e | 20 20 45 6e 74 65 72 69 |rowsing.| Enteri|
|00005be0| 6e 67 20 61 6e 20 65 6d | 70 74 79 20 67 72 6f 75 |ng an em|pty grou|
|00005bf0| 70 20 62 72 6f 77 73 65 | 73 20 61 6c 6c 20 74 68 |p browse|s all th|
|00005c00| 72 65 61 64 73 2e 5c 6e | 5c 0a 58 5b 2c 5d 09 47 |reads.\n|\.X[,].G|
|00005c10| 6f 20 74 6f 20 61 72 74 | 69 63 6c 65 27 73 20 70 |o to art|icle's p|
|00005c20| 61 72 65 6e 74 2f 63 68 | 69 6c 64 2e 5c 6e 5c 0a |arent/ch|ild.\n\.|
|00005c30| 58 7b 2c 7d 09 47 6f 20 | 74 6f 20 74 72 65 65 27 |X{,}.Go |to tree'|
|00005c40| 73 20 72 6f 6f 74 2f 6c | 65 61 66 2e 5c 6e 5c 0a |s root/l|eaf.\n\.|
|00005c50| 74 09 44 69 73 70 6c 61 | 79 20 74 68 65 20 65 6e |t.Displa|y the en|
|00005c60| 74 69 72 65 20 61 72 74 | 69 63 6c 65 20 74 72 65 |tire art|icle tre|
|00005c70| 65 20 61 6e 64 20 61 6c | 6c 20 69 74 73 20 73 75 |e and al|l its su|
|00005c80| 62 6a 65 63 74 73 2e 5c | 6e 5c 0a 58 22 2c 4e 4f |bjects.\|n\.X",NO|
|00005c90| 4d 41 52 4b 49 4e 47 29 | 29 20 7c 7c 0a 58 23 65 |MARKING)|) ||.X#e|
|00005ca0| 6e 64 69 66 0a 58 20 20 | 20 20 28 63 6d 64 20 3d |ndif.X | (cmd =|
|00005cb0| 20 70 72 69 6e 74 5f 6c | 69 6e 65 73 28 22 5c 0a | print_l|ines("\.|
|00005cc0| 6e 75 6d 62 65 72 09 47 | 6f 20 74 6f 20 73 70 65 |number.G|o to spe|
|00005cd0| 63 69 66 69 65 64 20 61 | 72 74 69 63 6c 65 2e 5c |cified a|rticle.\|
|00005ce0| 6e 5c 0a 72 61 6e 67 65 | 7b 2c 72 61 6e 67 65 7d |n\.range|{,range}|
|00005cf0| 3a 63 6f 6d 6d 61 6e 64 | 7b 3a 63 6f 6d 6d 61 6e |:command|{:comman|
|00005d00| 64 7d 5c 6e 5c 0a 58 09 | 41 70 70 6c 79 20 6f 6e |d}\n\.X.|Apply on|
|00005d10| 65 20 6f 72 20 6d 6f 72 | 65 20 63 6f 6d 6d 61 6e |e or mor|e comman|
|00005d20| 64 73 20 74 6f 20 6f 6e | 65 20 6f 72 20 6d 6f 72 |ds to on|e or mor|
|00005d30| 65 20 72 61 6e 67 65 73 | 20 6f 66 20 61 72 74 69 |e ranges| of arti|
|00005d40| 63 6c 65 73 2e 5c 6e 5c | 0a 58 09 52 61 6e 67 65 |cles.\n\|.X.Range|
|00005d50| 73 20 61 72 65 20 6f 66 | 20 74 68 65 20 66 6f 72 |s are of| the for|
|00005d60| 6d 3a 20 6e 75 6d 62 65 | 72 20 7c 20 6e 75 6d 62 |m: numbe|r | numb|
|00005d70| 65 72 2d 6e 75 6d 62 65 | 72 2e 20 20 59 6f 75 20 |er-numbe|r. You |
|00005d80| 6d 61 79 20 75 73 65 20 | 2e 20 66 6f 72 5c 6e 5c |may use |. for\n\|
|00005d90| 0a 58 09 74 68 65 20 63 | 75 72 72 65 6e 74 20 61 |.X.the c|urrent a|
|00005da0| 72 74 69 63 6c 65 2c 20 | 61 6e 64 20 24 20 66 6f |rticle, |and $ fo|
|00005db0| 72 20 74 68 65 20 6c 61 | 73 74 20 61 72 74 69 63 |r the la|st artic|
|00005dc0| 6c 65 2e 5c 6e 5c 0a 58 | 22 2c 4e 4f 4d 41 52 4b |le.\n\.X|",NOMARK|
|00005dd0| 49 4e 47 29 29 20 7c 7c | 0a 58 23 69 66 64 65 66 |ING)) |||.X#ifdef|
|00005de0| 20 55 53 45 54 48 52 45 | 41 44 53 0a 58 20 20 20 | USETHRE|ADS.X |
|00005df0| 20 28 63 6d 64 20 3d 20 | 70 72 69 6e 74 5f 6c 69 | (cmd = |print_li|
|00005e00| 6e 65 73 28 22 5c 0a 58 | 20 09 56 61 6c 69 64 20 |nes("\.X| .Valid |
|00005e10| 63 6f 6d 6d 61 6e 64 73 | 20 61 72 65 3a 20 65 2c |commands| are: e,|
|00005e20| 20 6a 2c 20 6d 2c 20 4d | 2c 20 73 2c 20 53 2c 20 | j, m, M|, s, S, |
|00005e30| 74 2c 20 54 2c 20 7c 2c | 20 2b 2c 20 61 6e 64 20 |t, T, |,| +, and |
|00005e40| 2d 2e 5c 6e 5c 0a 58 3a | 63 6d 64 09 50 65 72 66 |-.\n\.X:|cmd.Perf|
|00005e50| 6f 72 6d 20 61 20 63 6f | 6d 6d 61 6e 64 20 6f 6e |orm a co|mmand on|
|00005e60| 20 61 6c 6c 20 74 68 65 | 20 73 65 6c 65 63 74 65 | all the| selecte|
|00005e70| 64 20 61 72 74 69 63 6c | 65 73 2e 5c 6e 5c 0a 58 |d articl|es.\n\.X|
|00005e80| 22 2c 4e 4f 4d 41 52 4b | 49 4e 47 29 29 20 7c 7c |",NOMARK|ING)) |||
|00005e90| 0a 58 23 65 6c 73 65 0a | 58 20 20 20 20 28 63 6d |.X#else.|X (cm|
|00005ea0| 64 20 3d 20 70 72 69 6e | 74 5f 6c 69 6e 65 73 28 |d = prin|t_lines(|
|00005eb0| 22 5c 0a 58 20 09 56 61 | 6c 69 64 20 63 6f 6d 6d |"\.X .Va|lid comm|
|00005ec0| 61 6e 64 73 20 61 72 65 | 3a 20 65 2c 20 6a 2c 20 |ands are|: e, j, |
|00005ed0| 6d 2c 20 4d 2c 20 73 2c | 20 53 2c 20 61 6e 64 20 |m, M, s,| S, and |
|00005ee0| 7c 2e 5c 6e 5c 0a 58 22 | 2c 4e 4f 4d 41 52 4b 49 ||.\n\.X"|,NOMARKI|
|00005ef0| 4e 47 29 29 20 7c 7c 0a | 58 23 65 6e 64 69 66 0a |NG)) ||.|X#endif.|
|00005f00| 58 20 20 20 20 28 63 6d | 64 20 3d 20 70 72 69 6e |X (cm|d = prin|
|00005f10| 74 5f 6c 69 6e 65 73 28 | 22 5c 0a 58 2f 70 61 74 |t_lines(|"\.X/pat|
|00005f20| 74 65 72 6e 2f 6d 6f 64 | 69 66 69 65 72 73 5c 6e |tern/mod|ifiers\n|
|00005f30| 5c 0a 58 09 53 63 61 6e | 20 66 6f 72 77 61 72 64 |\.X.Scan| forward|
|00005f40| 20 66 6f 72 20 61 72 74 | 69 63 6c 65 20 63 6f 6e | for art|icle con|
|00005f50| 74 61 69 6e 69 6e 67 20 | 70 61 74 74 65 72 6e 20 |taining |pattern |
|00005f60| 69 6e 20 74 68 65 20 73 | 75 62 6a 65 63 74 20 6c |in the s|ubject l|
|00005f70| 69 6e 65 2e 5c 6e 5c 0a | 58 09 28 55 73 65 20 3f |ine.\n\.|X.(Use ?|
|00005f80| 70 61 74 3f 20 74 6f 20 | 73 63 61 6e 20 62 61 63 |pat? to |scan bac|
|00005f90| 6b 77 61 72 64 73 3b 20 | 61 70 70 65 6e 64 20 68 |kwards; |append h|
|00005fa0| 20 74 6f 20 73 63 61 6e | 20 68 65 61 64 65 72 73 | to scan| headers|
|00005fb0| 2c 20 61 20 74 6f 20 73 | 63 61 6e 5c 6e 5c 0a 58 |, a to s|can\n\.X|
|00005fc0| 09 65 6e 74 69 72 65 20 | 61 72 74 69 63 6c 65 73 |.entire |articles|
|00005fd0| 2c 20 72 20 74 6f 20 73 | 63 61 6e 20 72 65 61 64 |, r to s|can read|
|00005fe0| 20 61 72 74 69 63 6c 65 | 73 2c 20 63 20 74 6f 20 | article|s, c to |
|00005ff0| 6d 61 6b 65 20 63 61 73 | 65 20 73 65 6e 73 69 74 |make cas|e sensit|
|00006000| 69 76 65 2e 29 5c 6e 5c | 0a 58 22 2c 4e 4f 4d 41 |ive.)\n\|.X",NOMA|
|00006010| 52 4b 49 4e 47 29 29 20 | 7c 7c 0a 58 20 20 20 20 |RKING)) |||.X |
|00006020| 28 63 6d 64 20 3d 20 70 | 72 69 6e 74 5f 6c 69 6e |(cmd = p|rint_lin|
|00006030| 65 73 28 22 5c 0a 58 2f | 70 61 74 74 65 72 6e 2f |es("\.X/|pattern/|
|00006040| 6d 6f 64 69 66 69 65 72 | 73 3a 63 6f 6d 6d 61 6e |modifier|s:comman|
|00006050| 64 7b 3a 63 6f 6d 6d 61 | 6e 64 7d 5c 6e 5c 0a 58 |d{:comma|nd}\n\.X|
|00006060| 09 41 70 70 6c 79 20 6f | 6e 65 20 6f 72 20 6d 6f |.Apply o|ne or mo|
|00006070| 72 65 20 63 6f 6d 6d 61 | 6e 64 73 20 74 6f 20 74 |re comma|nds to t|
|00006080| 68 65 20 73 65 74 20 6f | 66 20 61 72 74 69 63 6c |he set o|f articl|
|00006090| 65 73 20 6d 61 74 63 68 | 69 6e 67 20 70 61 74 74 |es match|ing patt|
|000060a0| 65 72 6e 2e 5c 6e 5c 0a | 58 09 55 73 65 20 61 20 |ern.\n\.|X.Use a |
|000060b0| 4b 20 6d 6f 64 69 66 69 | 65 72 20 74 6f 20 73 61 |K modifi|er to sa|
|000060c0| 76 65 20 65 6e 74 69 72 | 65 20 63 6f 6d 6d 61 6e |ve entir|e comman|
|000060d0| 64 20 74 6f 20 74 68 65 | 20 4b 49 4c 4c 20 66 69 |d to the| KILL fi|
|000060e0| 6c 65 20 66 6f 72 20 74 | 68 69 73 5c 6e 5c 0a 58 |le for t|his\n\.X|
|000060f0| 09 6e 65 77 73 67 72 6f | 75 70 2e 20 20 43 6f 6d |.newsgro|up. Com|
|00006100| 6d 61 6e 64 73 20 6d 20 | 61 6e 64 20 4d 2c 20 69 |mands m |and M, i|
|00006110| 66 20 66 69 72 73 74 2c | 20 69 6d 70 6c 79 20 61 |f first,| imply a|
|00006120| 6e 20 72 20 6d 6f 64 69 | 66 69 65 72 2e 5c 6e 5c |n r modi|fier.\n\|
|00006130| 0a 58 20 09 56 61 6c 69 | 64 20 63 6f 6d 6d 61 6e |.X .Vali|d comman|
|00006140| 64 73 20 61 72 65 20 74 | 68 65 20 73 61 6d 65 20 |ds are t|he same |
|00006150| 61 73 20 66 6f 72 20 74 | 68 65 20 72 61 6e 67 65 |as for t|he range|
|00006160| 20 63 6f 6d 6d 61 6e 64 | 2e 5c 6e 5c 0a 58 22 2c | command|.\n\.X",|
|00006170| 4e 4f 4d 41 52 4b 49 4e | 47 29 29 20 7c 7c 0a 58 |NOMARKIN|G)) ||.X|
|00006180| 20 20 20 20 28 63 6d 64 | 20 3d 20 70 72 69 6e 74 | (cmd| = print|
|00006190| 5f 6c 69 6e 65 73 28 22 | 5c 0a 66 2c 46 09 53 75 |_lines("|\.f,F.Su|
|000061a0| 62 6d 69 74 20 61 20 66 | 6f 6c 6c 6f 77 75 70 20 |bmit a f|ollowup |
|000061b0| 61 72 74 69 63 6c 65 20 | 28 46 20 3d 20 69 6e 63 |article |(F = inc|
|000061c0| 6c 75 64 65 20 74 68 69 | 73 20 61 72 74 69 63 6c |lude thi|s articl|
|000061d0| 65 29 2e 5c 6e 5c 0a 72 | 2c 52 09 52 65 70 6c 79 |e).\n\.r|,R.Reply|
|000061e0| 20 74 68 72 6f 75 67 68 | 20 6e 65 74 20 6d 61 69 | through| net mai|
|000061f0| 6c 20 28 52 20 3d 20 69 | 6e 63 6c 75 64 65 20 74 |l (R = i|nclude t|
|00006200| 68 69 73 20 61 72 74 69 | 63 6c 65 29 2e 5c 6e 5c |his arti|cle).\n\|
|00006210| 0a 65 20 64 69 72 7b 7c | 63 6f 6d 6d 61 6e 64 7d |.e dir{||command}|
|00006220| 5c 6e 5c 0a 58 09 45 78 | 74 72 61 63 74 20 74 6f |\n\.X.Ex|tract to|
|00006230| 20 64 69 72 65 63 74 6f | 72 79 20 75 73 69 6e 67 | directo|ry using|
|00006240| 20 2f 62 69 6e 2f 73 68 | 2c 20 75 75 64 65 63 6f | /bin/sh|, uudeco|
|00006250| 64 65 2c 20 75 6e 73 68 | 69 70 2c 20 6f 72 20 63 |de, unsh|ip, or c|
|00006260| 6f 6d 6d 61 6e 64 2e 5c | 6e 5c 0a 73 20 2e 2e 2e |ommand.\|n\.s ...|
|00006270| 09 53 61 76 65 20 74 6f | 20 66 69 6c 65 20 6f 72 |.Save to| file or|
|00006280| 20 70 69 70 65 20 76 69 | 61 20 73 68 2e 5c 6e 5c | pipe vi|a sh.\n\|
|00006290| 0a 53 20 2e 2e 2e 09 53 | 61 76 65 20 76 69 61 20 |.S ....S|ave via |
|000062a0| 70 72 65 66 65 72 72 65 | 64 20 73 68 65 6c 6c 2e |preferre|d shell.|
|000062b0| 5c 6e 5c 0a 77 2c 57 09 | 4c 69 6b 65 20 73 20 61 |\n\.w,W.|Like s a|
|000062c0| 6e 64 20 53 20 62 75 74 | 20 73 61 76 65 20 77 69 |nd S but| save wi|
|000062d0| 74 68 6f 75 74 20 74 68 | 65 20 68 65 61 64 65 72 |thout th|e header|
|000062e0| 2e 5c 6e 5c 0a 58 7c 20 | 2e 2e 2e 09 53 61 6d 65 |.\n\.X| |....Same|
|000062f0| 20 61 73 20 73 7c 2e 2e | 2e 5c 6e 5c 0a 58 22 2c | as s|..|.\n\.X",|
|00006300| 4e 4f 4d 41 52 4b 49 4e | 47 29 29 20 7c 7c 0a 58 |NOMARKIN|G)) ||.X|
|00006310| 20 20 20 20 28 63 6d 64 | 20 3d 20 70 72 69 6e 74 | (cmd| = print|
|00006320| 5f 6c 69 6e 65 73 28 22 | 5c 0a 43 09 43 61 6e 63 |_lines("|\.C.Canc|
|00006330| 65 6c 20 74 68 69 73 20 | 61 72 74 69 63 6c 65 2c |el this |article,|
|00006340| 20 69 66 20 79 6f 75 72 | 73 2e 5c 6e 5c 0a 58 5e | if your|s.\n\.X^|
|00006350| 52 2c 76 09 52 65 73 74 | 61 72 74 20 61 72 74 69 |R,v.Rest|art arti|
|00006360| 63 6c 65 20 28 76 3d 76 | 65 72 62 6f 73 65 29 2e |cle (v=v|erbose).|
|00006370| 5c 6e 5c 0a 58 5e 58 09 | 52 65 73 74 61 72 74 20 |\n\.X^X.|Restart |
|00006380| 61 72 74 69 63 6c 65 2c | 20 72 6f 74 31 33 20 6d |article,| rot13 m|
|00006390| 6f 64 65 2e 5c 6e 5c 0a | 63 09 43 61 74 63 68 20 |ode.\n\.|c.Catch |
|000063a0| 75 70 20 28 6d 61 72 6b | 20 61 6c 6c 20 61 72 74 |up (mark| all art|
|000063b0| 69 63 6c 65 73 20 61 73 | 20 72 65 61 64 29 2e 5c |icles as| read).\|
|000063c0| 6e 5c 0a 62 09 42 61 63 | 6b 20 75 70 20 6f 6e 65 |n\.b.Bac|k up one|
|000063d0| 20 70 61 67 65 2e 5c 6e | 5c 0a 58 5e 4c 09 52 65 | page.\n|\.X^L.Re|
|000063e0| 66 72 65 73 68 20 74 68 | 65 20 73 63 72 65 65 6e |fresh th|e screen|
|000063f0| 2e 20 20 59 6f 75 20 63 | 61 6e 20 67 65 74 20 62 |. You c|an get b|
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.