Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!sun-barr!newstop!male!panarthea.ebay.sun.com From: koreth@panarthea.ebay.sun.com (Steven Grimm) Newsgroups: comp.binaries.atari.st Subject: v11i098: xxxx -- Insert numbers into files Keywords: lharc, uue Message-ID: <2952@male.EBay.Sun.COM> Date: 14 Aug 90 20:54:19 GMT Sender: news@male.EBay.Sun.COM Reply-To: cs325ec@ux1.cso.uiuc.edu (Gregory Lemperle-Kerr) Lines: 143 Approved: koreth@panarthea.ebay.sun.com Submitted-by: cs325ec@ux1.cso.uiuc.edu (Gregory Lemperle-Kerr) Posting-number: Volume 11, Issue 98 Archive-name: xxxx XXXX This program was written for a friend who was printing up raffle tickets on his ST with PageStream. It will search through a file and replace a sequence of XXXXs with an incremental counter. usage: xxxx filename.ext -start -count -numberofx -duplicates e.g. from mupfel or gulam: xxxx filename.doc -1000 -250 -4 -2 will replace 250 sequences of 4 'X's with a counter starting at 1000 and going through 1249. Actually 500 replacements will be done since duplicates is set to 2. My friend had a stub and a name/address form so each had to be numbered the same. ('xxxx filename.ext' will default to the those values - 1000,250,4,2). 'xxxx' will return instructions. Nitty gritty: if there are not enough sequences of 'X's, new files will be created. e.g. my friend had 5 pages of 3 tickets in a file called raffle.doc - the output of XXXX was into sixteen files called raf000.doc - raf015.doc, since 16*5*3 >= 250. -- Greg table !"#$%&'()*+,-./0123456789:;<=>? @ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_ begin 644 xxxxbin.lzh M'$(M;&@Q+4\" #= P *#Z7%" !G)E861M90T S.6RODC !BXF""/!]/K_z M]9_/]^_G=>W\W@';WM:KL7P!8?']6OE"10S!=0:=<2,[^ ZC"XY?W&6K$"[*PS;;ISNJ['"Dx M:L?%;:1&02,.A2:N$=S["8P0-_"T$3v M[YSIR3*E>@>-1_YB=>RBV0)0XC(V?Y\!IAKY#X9W.V2&% ]M,B_U V4-?)KIu MU^@).IT_&\&0[&&X$,%P/>$W!)DRA5X-=I#,*@N#MR2TK3[J'?" UW.+>M:?t MN3*\DKS4AVV\!.PJO\_7<,N5DNW_[;6R_^9^F1*L%91J0J)3)MF:YTC2P7G"N]S+78^C.BO3G2KE1:*/AQ+LUZr M3:FV<\"S9 \UY3ZR<;!W396,4FX] F7?3L#R=*;7+#U+*W3 :,GLZWXD'4MMq M0V[,M34X(J];]L9SDV.(J B>J/%9?:IK?[WJP4@]K;?3E?S20NH8[NAKB3D/p MO.)M:/00!X&A-\('T?RP1S L>2750G*?5PC@O.B*(]U7(%*I^IQJ5L5)!3:6o M*=A!8O->.M)+(BM8C(*QE5(T)&JSHQ*>)G&T&->)PI2EE((S([*-_D '^7,Dn M RCE\@& Q?JW/Q.U+5*C)L>&OJJQVUZR?!_4-2I1HZ/?U0_ 'KTM;&@Q+9P/m M #^& . &7%" "'AX>'@N=&]S 2SV:;&8>B[&#!CO-==D,E=+ #%M75SDl MH#^58T]9X/#WN=V]SSZ[D1@ I4OE^_]+S:V;J^K4=^==B.F?'\2_M_\:/>S0k M-VE/M8^)%1U5#02TK^O@QD]$@$EZX=K_U?0H+QK5KZ=4K11KX^QFD,NL;MV'j MBNG4#-^ST8--E_=N8BM7;H$@#U$4BN-)676FHEIB6=US-WE%%7Y9P17 -S[2i M&IY8L/\6"R7^OBR\"SJ5PM:IIH JG_\3/.O[A'H^0WZ&F: [SF*6Y%]J%U\'%%B7H*V+g M]PR73)[_[?FR;_"5 5/K&[S @ \ML%[LD>/ +SH?ZGH$S4>]X%!%K2WTH87/f M(10]17&G8;>Z_>H,,3UGPS\ \Z X?JYHHO?D8<6>"M*EAG_2[%[M4_M #-VWe MRLVFQ;'AZF@%5_D^G"_UN./ *_S $)2L&^XTCXW^-_(NX3]YCG8NQ576>;_ d M])4Z9BGBI)."\+9K.?S3P9K:>#&'_$I:M6+R A#1NO!C^:9D5-?!9^X2\'<)c M=RRA26-S&" U-@b MP]MTOH4 =1(U=WRR65J@EQ%IF+BVG)93-L/*&-9,5AQ+^SU:Y)E*B<0/M('Ya M@PUF[5LZO/ PB0M.T?LPY0\?+V95V2EV&_.D[GRVZ_J QEBw MGO$MEV_S+A6XB!1>^H"ZL#1@9O9@9KYH'O[v M 'OF /0< >]Y []H#^R_SWW] ?FT!VYH#^9P)[>X#Y=P#[? /<5H'?5\^NIR:1 ]7&+)3PH/GHAS1&_P^5=E%Ls MSZ71QP85X,6/CW#_86A&:P" _8_[2H//P']!$K&X8R_FWASM5J+*B$?O):7,r M3Z3+39>M%SDLWX!\'$&DKO=&[#)G1_\@ O+H55O3'-LK.@P[N..TAq MF_FA@0+3'Z*LS9/3.>DWE3M?Z+MS'<=]E7\L,DX"L?;484WCI3$JP$=):RQEp MO7P<^:A-5\T_F%$TI!+$0%<$[$!MQ^.L)@8ONRT8+>2^3WAP3N,M@>]UFY7Vo M^( ]"9H9DCNNKZ21!L@1NXZQ0n MS\>_0D$+7F9 K6-\F-G;7!XC\KWVNPPZCU0;Y<>^ -'I//H![>M#@+F]Y4W3m MTY!"'=\!G"HOUT%),>T/.=8VA$>BM)>CV3R[2#-]V.P7V9[:+:52HPl M!:,@#GP PY"D%6*.A0?U@'=H";,%2Z?U;SE# U0![]H_M>@*$_U\O@;8QI]NH[@2KQ");]\(1B/\^TW44A%XDVQ*L#Y$(F)H'F7QIA6W)-8T92]ARL/A)J/X/E_=d M519)"E7?'\"3DF&,1.V'&GQH\$VVN*R= W[_83,# 6:;^8<_N_%P+X6OL,1+c M )N(]0P6*"@7*]\SX[' R)W4[I2'M/N&W2U4VO&%.!^KV,7.G,5:U#-A5WPTb MLF@?".=- 8\ZU?'NB3T1+W'[OI8U\QX:(6[PU4*$'0#J/[2*P.2H,H+-28F^a M]6;Z*O8-L\H[2X?$R9V6=C1UV!(3.MOQ\5?CO]"DCH_M%O^N+GXN#/*X9)NXz M,@NP9]QR##Z.FG%E('<,)P3>IYSQ8<3^_T0)81AC?\6^;T!-?[?5T&V; $!+y M)Y38[)N"2D3U^0(Y#=6IKI)P E\39-J<67W/_T"=XB- \FAW7+2TZ44?>?$#x M&V]\I2;SXF89-W/BB$26X!UD$IU[M9K=^;BO#[,OL2@F\"!(XF)?13_v M^8+M2CPR!'_HA"K1D[*(T?DL^;F9.Y OCKZOR0+J![7+,E>DA#%RRM/NWUK"u M^Q.Q=1/H>LV+MP?X%4BV0R]2DONS!8Zs M1#<[NWB?GY.(E,F?0M%?[./;A)6QV.F& O6B/Z O86W(W$_:$KP&<>>>=AH8r M^)HQ3O'%[+/OT."S%TFT!G47M0CJ5N-N1W>@]490A*YE8Z#O0/YV3WFY*^ZSq MVVQGV1H>S7/)==/_+^F.*OU4;!]8E,C?0[]?8K_7VA7B#NEM^D4]UBP^=On M\ZK5]^<)_I]*F";9I46?@="S-WE+\9\O)>Q,#U8K:7:K\75IJT^G-^\/\(B6m M[*7?OFG'8N_ S^KGY(S=$/[FN08@LO(%_@#DKF8W8$:X /)_DS/WT5CU"W%\l M2'_YG:H&(k METO:_/4<+ W/4Q:DXM-@$>_4/@,HFJT\C>XWXUA:]);4 -GP!AX i M]^ -O &UR>X=7=T(W'6U=Vg MZIS >RJ_1&%/(H_K'LC2/3.;.0EIM$:8&Q&QH/+?\M,*=GTE1++G?JV>%2D!f M?7UHWX'$VM^%OLW5"1>#^T%T35 =^* 0^D9-A=YP"':\=:3L5\D:,?S^T%U5e MT;S.B/_>?B[P[?0W_PZ(3[(->]CORQ7!O$/MQIF9[DO]P_F] G/ I(<+[IV1:&6C_#O)0'1P=]IEAWT[Z$Z,>1YGFTOZ.JE;=_KN3\[2=%G>c MOC,.+TF0*L+ 9A_W=O"N-^]GYG\JC -2]BU!_,A+2SJ[X#+*N.6ZL@%V/_/Nb MZ;)!3%MLLM4]8RC-5K_ZGV(J<8[68_V4G@/G^H-YG:'_8AD[VG#GCH[2P?S>a MGJS_W<\KYSXTO_7F#X2AI^9LCX4V(-2L[)OS"Y?@4]%;H5&Y#GW>$.']_&Y4z MR?=^GR.>?J?IA0[Y*SAYHG5P>+R_]7*O&^V+TJU97AN\?+,LE \S[R=+8^7:y M7H-0G_I6WY.>H]SS_TK[(2WAA\=R6K(*BVSV__3?SQ7w MWXH58:RN69*E[/T(<[1@GK?INA$Q:I( 7X[P(7^Q/[/)u MQS'%>K7A:!<5;Q+ VC?@0BR_("U/@SMPS)H]V,&;'I,#0BP)GM@GP'KUSFQ%t ME38'#MQ#PF@J#:M9GM#/^JW]C_EKTY++S:Y7T2AT9=]J9&/5$\;I8N>S4L;!s M=>7*$.V[O%;X)O\Z7MB@#7OI__A 3IKW/V(D'Q?IC8D$TTP"9FH!+UL"?:^!)J8"?0CY0$GF@F,B!CZ"8^!6@G* ZCDY>,(R,/;N5NC"< \M2H)JM9__<<.p MWF['7>_)N YIK3V]V-T !Uo MNUX8\4@)\RH$\#@$K=$!-8G GNK@).G4 3-7!(=L FML@E?QD//TK:O:B"YVn M&2?LNPDY6O;2>2%GVD_4E+NU6:5 !;\ 9@;F %E%CP!FY@"D&'7 ]UK %,m M8*@H *V( /P[-)'=P )):(P\$>H)ICWP"J <*Z)MZ?UPAX!&6P *?M]]X =l M0)-&-E=BF"/!$H5YG+Z\W':C-1$:ZS!+I.8$0&V48?R9 #;@ Ek M/[SO1/6=C^Y9[7CW]9O_VZ#0[S_>8 [?L^HXG; N7TT+ISP)]#<:Q&^0&j MW/Y :BUWK/+V3_DHE3A%Y)NMKF$\9/]C1Q9I6R+0I\DY5;]6\5/R!]N'-:/Xi M#$[TO X_B64X&WZW$7.,: ,+.%15D\0C6627/@Z0QO7P9W"JE= XP< @5!T)h M8*K#6%>!_6AX$OJ@VW TY4_^MO4PZ_I789X&YLZ5D,'&C.^ZJS9E][%)RFENg MU-K6 #?F]^-^Y Y.5E=+OU.B_W]MX?9@+EGZPG,8$Q'Y\'ZE Y^-Y2[Qf M7Q.:@.KT"NT5 HAIZ3[,H]6Y\B^98=G?9^^$^ZUX04)G=.@!RU3 >K+I;TWTe M"#M [RTK4G5'I6H_/[8S?%'55$">GPMN?[__I15)2;/(-&D/ 0K1)-?"1CI&d MMD,'09&)1HA.-R0!EO5RE:5;FZ9]S^[KW\ /-;?X0\0!6B(YU6A; 9?8V1E"c MM&3A =*?OV<*^'I89.DY<& NUH\TT%9&G+G!DWOAI=1D>"78R_1S@B:1X_OCb /SAKA4:-]ID5>@,AM.S a z end