home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #31 / NN_1992_31.iso / spool / alt / test / 17435 < prev    next >
Encoding:
Text File  |  1992-12-31  |  4.9 KB  |  125 lines

  1. Newsgroups: alt.test
  2. Path: sparky!uunet!spool.mu.edu!umn.edu!csus.edu!netcom.com!mer
  3. From: mer@netcom.com (Mr.Wiggly)
  4. Subject: Prepend test0000.gif, part 3/3 Append
  5. Message-ID: <1992Dec31.085444.18093@netcom.com>
  6. Followup-To: alt.test
  7. Organization: Netcom - Online Communication Services  (408 241-9760 guest) 
  8. Date: Thu, 31 Dec 1992 08:54:44 GMT
  9. Lines: 114
  10.  
  11. Description Body
  12. #!/bin/sh
  13.  
  14.  
  15.  
  16. #
  17. # This is a self-extracting shell archive of the binary file "test0000.gif".
  18. # Created on Thu Dec 31 00:54:38 PST 1992 by post-bin, revision 2.2.
  19. #
  20. # To decode with /bin/sh, remove everything before the /bin/sh and feed
  21. # each piece as input to /bin/sh.  When all the pieces have been
  22.  
  23. # processed, the archive will automatically concatenate the pieces and
  24. # uudecode them to produce test0000.gif.  If successful, it will remove all
  25. # uuencoded pieces.  Alternatively, the archive(s) may be processed with
  26.  
  27. # no editing by the unshar program.
  28.  
  29. #
  30. # If you do not have /bin/sh or unix, you may decode by removing
  31. # everthing before/after the lines beginning with the word BEGIN/END,
  32. # respectively, in each piece.  Then concatenate the pieces in the proper
  33. # order and uudecode.
  34. #
  35.  
  36. part=3
  37. pfile=test0000.g
  38. file=test0000.gif
  39.  
  40. psize=3078
  41.  
  42. sed -e '/^BEGIN/d' -e '/^END/d' << \End_of_Section > $pfile.$part
  43.  
  44. BEGIN------------ test0000.gif ------------ part 3/3 ---
  45. M0$ 0A+#_03T>7#"/1S*\,&0,&WA'%'L\!+%$E44\\3%T5GRC11]GIKEFFV_&
  46. M648@U>6YE%3F0 895XY<LID(@A&! Y."P8,&&\BQLB)%,M*28!PZ$H$&,:'L
  47. MZ:0[S%B))C9YJ66FFD00X8Z[R"2SS*V'4HH0-=>L)5"Y>W'Q"D$(F:=11R,%
  48. M?*M)+26<++4T)>,W"SC)@C#1TNF-3KLL6(0%(++PU8XL:!$G$5K^4 371"3;
  49. M-9TZ3N]LL]1S&\V>"#JQ -DQQCA-KSENG\, %&@S '9B4>G$GG0X(3[<5%)I
  50. MO)/@LN#$'2#0Y7E(=MVE/EYX!5D@%2\$M &\:O 51U_Q*T(P_V#W"#:X/AN 
  51. MP0^8A_V#& )7NJ 8? /52W!!C3G.8^,&0!99 /\7BKR@;&4'/!&*7L8B?N3,
  52. M@0^$8 1GMK/H#:D4G !&3Y#1GTW, 1@(:(1/@@$1,]R@%CCX Y:HAH.-\.(&
  53. M6=M:3\I$@Y6PI$TN>5--R&-"I)#R1X9Y",I0[U/ &=D,B(?#F(D+XX I(
  54. ML$I6 A>XP16N4FNQVQ#@\CC1-.YQ=JD+JA9!"13X('-9 $8@9!&($9#N#Z0;
  55. M 1LR@[K.!(MU.P&&+PS AE_\(A=T< (/QL #8$!K#;3YQ6V&Q;S3.*$3G'BD
  56. M:CBQ+<;MY03G4DX%I<>/ZG7R>H)(!?_]N'<OF81/?.09P7O*-S7T':P:-N" 
  57. M!9"1C/VD81-IB$#0+ "!8'2A>_;# ?XXMC_^Y>%_ 0P9R!K  E%L*S@I.^#*
  58. M$OB&!<I,@M?$9C8=2$%-2B<;G""$"!I!%D.-,PY+$"&5;L +%%IDA05;!R^N
  59. M(:<8^B0E-)2(FFB!-S>Y4(=R<D48[R3#D@A1*'Y:"2$ E<1 U2U0<WA'(*JP
  60. M""E.,5)5M"):#I?%UHS" JW)0BJ<, ?03"X"'APC"P;1JD[$H'/GH44($, &
  61. M6LR'%DO(3.H\PQG6W68.I/&! ?R8BUR,80Y/^$'N#. .VOA"-)\)%[+LP;QQ
  62. MH2(5XR(-;M+_<8+G+:>;09I>)]VEG51PH N^[%YX\G5*\EP,?^YAH;X0M@LO
  63. M( ,"$4@&G2R0AEVZ#P+("%!:K72>B^5/?PTJ)@ O!$  +!8)'=*"/3X4S6B>
  64. M"!,ILJ8V-;M9SM:(FU]]3C92\80G<**TQ(/D$\: "G5\:W&0S,L8WN$#-LSV
  65. M';<%QACR0AR(64 =OV6M!8I30.(2%W?$48>O?KM<YF8!6Q^E*O%.2QS2/J$3
  66. MU:WN:'^P74Y8%' 8S6A:+H7$(5C!"@(P[R($L%X!+*("$[6".^1[R <,P1T5
  67. MP*\5IC4;%OR%ORQP;P5D,& 9X%? !:Y"%0QL!?6N 07N.,$)W+%>_RN<8!$0
  68. MKL00ZGM?\UJA NQ=KWPG_&%WF%< ^*U$5YL#VNEP4JS5RPX_OH6MR$:KN'3(
  69. M3WY"$8K;]O@=[<N+/9R@!=/-V'2G&]:P7!O9 K*/Q^_8092).N4H5WD'N<A&
  70. MEK6\Y5*40LM0X'(V<G&\X]4!FI25YAM,E-G.MMG-V0Q+G.4\9SK7V<YWQG.>
  71. M];QG/O?9SW\&=* %/6A"%]K0AT9THA6]:$83^LV/AC0$PP( 2E?:TI?&=*8U
  72. MO6E.=]K3GP9UJ$4]ZDQ/FM2G1G6J5;UJ5GO:U*V&=:QE/>M4LSG2M\:UCEX=
  73. MZSA?FA^=_C6E=TUK8M?:U\'6]+!;W6L S/^9T\A6=K&E'6ID"[O:F([VJIGM
  74. M[$U#^]K3!K>KCYWL!N;:W.?V[+>U76EO@UK=X89WJ:O];DMGV]C";O:HZ1UO
  75. M?C=[WJ[>]ZFA[>M/![S?X=[UOFV-;H;G.N&O-C6S_5UJ=N/[V[V>M,0/OO%\
  76. MX[O>%;=VO2$>;(E'>^!RQG;&?ZUQCO=[X!_W^,39/7)KMQO;((_YS%>^<X.W
  77. MG-@OQ_G.&S[T<R<\YRL_NK\S7G&2$[SC3??YQKT-\8Z''.3_AKK%,8[SI#\]
  78. MYU&/]]1/+G*88SWI* =ZU3T.]9Z#7=9B9[JUB3[W6QO]Z4N_^\69CO*KK]WM
  79. M+@\ZUV7N=Z5[O?#_3E>[VMG^];]/&^AI'[SAMY[WF\=<[Y)O?-@#;_ERT]WS
  80. M;;8[TO/=]*QO_NN+3WSFB_UXBY.][Z1O?>K'WG74J][QFQ>]U?T.^]$SGO5.
  81. MK[WM5X_[NW_>^)P-?<TE;_)AOWS;C!?^VT6>=9L3?O(D9_[4KQYQZ$<?UO/F
  82. M/N?+KGRV9Q_F:P]_V[U/:O!3W]_'AS^<U3_\]0O?WIJOO^WO#^_YYQ_<"X^_
  83. M +291B/  C3  T3 !%3 !63 !G3 !YPS 93 G(' "K3 "\3 #-3 #>3 #NR\
  84. M"03!$!3!$23!$C3!$T3!%%3!%63!%G3!%X3!&)3!&:3!&K3!&\3!'-3!_QWD
  85. MP1[TP1\$PB 4PB$DPB(TPB-$PB14PB5DPB9TPB>$PBB4PBFDPBJTPBO$PBS4
  86. MPBWDPB[TPB\$PS 4PS$DPS(TPS-$PS14PS5DPS9TPS>$PSB4PSFDPSJTPSO$
  87. MPSS4PSWDPS[TPS\$Q$ 4Q$$DQ$(TQ$-$Q$14Q$5DQ$9TQ$>$Q$B4Q$FDQ$JT
  88. MQ$O$Q$S4Q$WDQ$[TQ$\$Q5 4Q5$DQ5(TQ5-$Q514Q55DQ59TQ5>$Q5B4Q5FD
  89. MQ5JTQ5O$Q5S4Q5WDQ5[TQ5\$QF 4QF$DQF(TQF-$QF14QF5DQF9TQF>$QFB4
  90. MQFFDQFJTQFO$QFS4QFWDQF[TQF\$QW 4QW$DQZMR-,=S1,=T5,=U9,=V=,=W
  91. MA,=XE,=YI,=ZM,=[Q,=\U,=]Y,=^],=_!,B %,B!),B"-,B#1,B$5,B%9,B&
  92. M=,B'A,B(E,B)I,B*M,B+Q,B,U,B-Y,B.],B/!,F0%,F1),F2-,F31,F45,F5
  93. M9,F6=,F7A,F8E,F9I,F:M,F;Q,F<U,F=Y,F>],F?!,J@%,JA),JB-,JC1,JD
  94. 65,JE9,JF=,JGA,JHE,JII,I2# @ .\F=
  95.  
  96. end
  97. END-------------- test0000.gif ------------ part 3/3 ---
  98. End_of_Section
  99. size=`wc -c $pfile.$part | awk '{ print $1 }'`
  100. if [ $size != $psize ]; then
  101.  
  102.  
  103.     echo Length mismatch for uuencoded part $part \($size != $psize\).
  104.     exit 1
  105. fi
  106.  
  107. echo $file, part $part extracted.
  108.  
  109. if [ `echo $pfile.[0-9]* | wc -w` = 3 ]; then
  110.  
  111.     echo All uuencoded parts of $file extracted, uudecoding...
  112.     cat $pfile.* | uudecode
  113.     if [ $? -gt 0 ]; then
  114.     echo Error encountered when uudecoding pieces...
  115.     exit 1
  116.  
  117.  
  118.     fi
  119.  
  120.     echo $file successfully uudecoded.  Removing uuencoded pieces.
  121.     rm $pfile.[0-9]*
  122. fi
  123.  
  124. exit 0
  125.