yogi%humus.Huji.AC.IL%CUNYVM.CUNY.EDU@CUNYVM.CUNY.EDU (Yossi Gil) (07/11/89)
Checksum: 2074444297 (Verify with "brik -cv") Posting-number: Volume 04, Issue 002 Submitted-by: Yossi Gil <yogi%humus.Huji.AC.IL%CUNYVM.CUNY.EDU@CUNYVM.CUNY.EDU> Archive-name: rm_yg/rm_yg.uue [ As with the previous posting, the From: header is the only one I have, and it looks mangled. -- R.D. ] RM - File removal. I think that it is better than many common RM utilities because of the following reasons: * SMALL - ~5K. * CAPABALE: handles write protected, hidden, and system files, recursive removal. * TERSE - no screen obscuring copyright message is printed in normal usage. The extra \r\n upon termination is not printed, thus giving a better utilization of screen space in normal usage. The -B flag will force the terminating \r\n if necessary (mainly for usage from batch files). * EASY - a help screen (with copyright...(-;) is printed if called with no parameters. * SAFE - It will verify each file removals, and each write protection attribute change, unless requested not to do so. Has a 'do nothing' mode. RM: File Removal Utility. Version 1.1, Apr 24 1989 Copyright (c) 1989 by Yossi Gil, P.O.Box 3148, Jerusalem, ISRAEL. Usage: RM [flags] file[s] [[flags] files ...] Will remove the given files (wild cards too). Flags are one or more flag characters preceded by "-", and optionally followed by "+" for turning flag on (default), or "-" for turning it off. Flags are: (*= default setting) -H+ Hidden files match in wild cards -S+ System files match in wild cards -W+ Remove write protected files too -i+ * Prompt before removing file -I+ * Prompt before overriding write protect -n Do nothing, just print file names -R Recursively scan subdirectories -B Batch mode. Echo \r\n after terminating -? or -h Print this message All flags apply to wildcards that follow them in the argument list. [ Works. Refuses to exit if it is asking you "remove x?" and you hit control C. (It assumes ^C means no for that file but it keeps going. Use q to quit.) Directory subtrees can be deleted at one go. Because of the popularity of programs called "rm" I am naming this archive rm_yg after the author's initials. Checksums obtained with the 4.3BSD "sum" or System V "sum -r" command. checksum size (bytes) file (between BEGIN--cut and END--cut lines) 37388 6054 rm_yg.uue checksum size (bytes) file 13653 4374 rm_yg.zoo -- R.D. ] rm_yg part01/01 BEGIN--cut here--cut here begin 644 rm_yg.zoo M6D]/(#(N,#`@07)C:&EV92X:``#<I\3]*@```-;___\"``$````````!W*?$ M_0(!WA```'$```"8$B5A/`QL$P``;1````$```````````!R;2YC;VT````` M````"@`4)-P`````I`%`````0"DC*```&2ESD<A",0&T8#0+L<B%``"+/+`` MX$C;J`P.&!FXX""1APD=7<QP<,Q`!P?__J%+$("8CP@.%AU;A"W7OS\F`O7` M<:-.!A.+J@@`I*]''0B`S'W[9](!(']9ZA!@>E*>JW%AAIC`4:".-4#-`-W+ MEL@!S%P!`$P;-V@8@D'C\'FLD%';"G6+?&AQ$.@?@`!S#OSZFT@OWV-P*,A! M,<`'%P=R1,0B,.W=D1WOY&089!@`G0.<'P.HXV`P!,QW#BSJMVY`NG<0OPW0 MYG%%1P\O'(3BN`*;(V"TE%Q9^&7:.7V.I"TZMV\&,!>.#!S\Q89"KL0KGLU3 MA8Y9`73;`-`"T$Q#P0\='81`:4$-A7\V'J"TT6#^`@?HNA2`@HX5`.@>'(2. M%1"Q0PL3BA@AP$*Y.```)+H\TT`Z@`#@`2X`U+"01_LTH%$_#>!"@(8A>/2/ MAP8$X``N!9#HT0`9&5#`B@:XZ,$!,2:P(@`E"%21+BPL&,('PUS(8S$6=+C0 M!Q<24`*2)RYY80%/6@"CE+@84"6.2PXS#"U`[/+00L/DXL&#NG33`(`"IO,/ M+@,`P)\5?@%0Q2+L_&,'`>@L\4\677AY)SM67+&('P0L<L\Z`1@!"`^CZ6,, M`20L<@V&"2PT*0!?>!'HH(4VLN<B/!AAQ`+_?'8%.LG\N4X\G0;*F1<.UH$` M+LH\P!\M?Y9$*P``#(-+,[JB4\J?N/C%'R1_#@.JH8CZDM8Z$P#20PMU%#"# M/>D$`H"U*]3A6AX`'&'M:.BL$\<B7A"@R`&8Y((``+OL,8`+.QQ`AP%##"'. MHE2X\,\9$`@!`!(`)`&`%`!,`<`5`*0!@!L`;#)`*`/D,D`Q`YPR0"L#S#+` M+P,D8H,;#JS3@LE@I'R"R6*D7*(-9J2\@<EDI%R!R6BD_(#):J2<@,ELI#P` M.EJD9$2B2^]PS!RN%?)/K,(&,0%_[D"US@'.\:=$`5G@DA9_0H"]`#!UM-,U M.C>`/4IUX^52`+T=$("OOOSZNR@&`I^A`+!1`)`%`'$`0&X/!!!!P!2)+TX` M+D1<C0XG4#FW3@B<53=:.[@<(7DBE0/#7QU0X<*$Y'J4GI:S>`;"CC0`6+'( MGE:@HP,!631BB!__0*$[';WK+D/PA@@,1>TP@$:,`KBH(&?M-^">Q=FDX?+# M\^BD(/W9=+Q0DAL4`)NY@_L&X@#X$`#`6<N>&6`^^`]Q%K-G'KQ/`0$`K&-! MU[5?(OTHX#M;'PSPO?`!`#[@:X01J'$\=+"#`(,@A@%ZD)(Z-`$=$/!'UW"1 MA:M9`1=5D)PY^A'!6SFO@2#+PO30MJ+K-?`3`U`A]Q:`BRY(KA/]R$(Z:""` MB&S``=$8QS]N80/\,"*'Z1B!`'!Q!P?XS@CR\)TAAB=%XRF0$/S10@$BJ(`K M\B<',02$'^3A`G&EXQP!Z)H7T0&/&&8A%>FC`Q#&YYD<X,(,5UMC(:2W1EV4 MKHE/C*+PB&=%(V`1'0#8XO+6^`T!9`$=1>@'+M8@.0#D4(V&Y$\(W$C!?]3! M`UWS(1"%2,05=?")A\P'/TJ8#BX$@#-!\PP%-@B'/&82'=Y8I033$80TBFZ- M2G`C'#VS!,[DS#,=P"06<?$'R<E"EP9`!R7Z03W7."``ZZC`!DMARV5&0G*1 MT"4"UA@,`ZR0#JZ!!@#2T0T`X.(AJ.2/'AR9A4ZB,QUU4)\/:C::68H.%[+H M)G^D`,UTU$*?/4.F,J&`BV%([@;01$<&J(DVUTPB?]K\)S?CB0MO2,X"XMS@ MV-88"`%$<((IH8,3<&$/R4UC'SHLAC^,23X-+!07_)!<-_9Q4G3\@A_<XT$V MMRE0$5&`/[_@*3'&>4LG.+*31Q%E$(=81'3\`:;KN%4J)%<'F"J0@>CPA".K MR<Y^>&$1Y?@4GF1G!P,,`E$"Z,/12+$/4ZU#`XO@`"!^@"U4)8H`_!$%5@WP M#QJ@`QC\R(*I!@&I.H2#,RCSS-'"T!S181"FGAH&L#8+@$<88!<'8(0'>G$` M?D2'([ZHD`S(80)6`($1Q3B$-2:Q"!O`9!#&$`!:ON4#C`Q`#A&(#D@6X8]8 M_$$&P+#*..P`B'C\81#L6&):!C",`02C!/[XQR+XL0)\R`$,RV$$,!R!#49` MXS=12,(\2(%<53BB&X>0QR&RL8AA+`(:0Y`H`%(C!R"@0P+[S0</0$`'!/"@ M`70@``\24`=T('<=Y.#>`82@"@6@+0!#,`0XD)N/<52`%4E@@0CH\``"B(`' M7*C#`1XE@CH(`,0+L,<PTL$#?61A`,IPQ&@/X)'[#&$`VU@$/?"T@G7(X1QH M380+ZC..CMA!?0>Q`2LL#`Y]T`$>SDF$$0YH`M""BA^S2Y0UUK$`%@2!!QFX M0P$($`9$$.$?K!`!VN"Q"&%D%E1A5H07#'`/8Z2%#@E@A0Z&08<,R)D.$6C% MH!%]:`3H8!P%%@$YZO`.RQG`"(T@@C_6`8`[K[5K>N*3&027A47`8Q#9E<HB MC+$.#MS#"`9XR+[ZG!:I6&X!)?GAW)+U#TY[FAT>,`"CGD&+&L!B`PMQP`=T M`80$T*($QUZ((LQ`@&98P%9B)$``7.R<2!C@`XN8QK.C'8(#?"`2G%:K@8:0 M(`,LP@D(6(05JAT".0P`W0;@#P?R!P!UTR((\J:W'`A@:?[@+]VL(U288\P' M"J`:"W88@"\@9C('4$`1A(``!3!AB74TX![>0/4([J".DE@\):L>Q0]Y[>LN M".,A@Z(%7JU@@(70P@GOCO>\%S+P@J/C%+WN=\)E'G";/X'G!`?&.O*-CD4$ M7=V%`C.B;F0IY-KD'U9I1!VTZP<#7-TJ]XC&"O)QB'O0VC,"($42HI&.>91B M#@$@19TY3;5GW4CJ!+!Z2JRRB&#<`QI(H/NO"W7W0[G['GK'NBO"?B@"K'<1 M2Q,\U*]`=43-SMWP9CL_W`YWN4>>4X.'EKOWA"H2GXL."E!$`1!!@",885(Z M,,);YT6'$;`+`7OUS`;TA(#:78&>I@8$'_[!!=0+_Q\O2/"DN"![/_R-#JBR M@P)J9P/@G]H/#/!,]!E0NQ)8?U-U7ZOH9X>`&-.!!*O:?19VL#0Y3"#45Z@= M"$PJ0781P!C`VEK\T:&!/V4A5L)@`':R5F%V?&44`$Z`<][P+O&"/[L0"0MP M-_O2+_]R.7TS+P#P`@"@`P#`!0"0"@L`@J$0@@L@?/Z`=NM0`&*3/TG7<B\W M@.P`7510*,=@!/ZA/EW7/NQB`,9P`#A(>^[F!0C0@SCX?$&H`$3X5MFW+^S" M`$0H*J[0&O^P-/:W5P16#Z&&#E,`%8N`#S+1`U```'XP,F&X*49P!:%6.TWP M2A(T`'V&/S/P#PK(@+G@@[N0!`P@@0=`@?>0#KSP'P/C(`#@/"Z0@1L(`-?C M@:#``/C``&7``,+``);`B)#(`*A2!PP@?+5F`+53#_[0A9>H`:_&"@]1!Q,0 M"$Y`B@=D!]PG(G*"#I_@#YN2#F\```H$"SM@#/=4!@!0>AY@!(O@#;E'!P6` MBJPP+[SW04'PBG,@B_CC!.L0!)<(`ZX7C,-8C*F(/WHR?;@P+_P!!<X(`$[P M*)Z1B3R@`W60`+>8BR[F<1YWB=C("M,B`*V1#B7P#X^"CAD@1J_@&?&8/GIB M``KT"@P%3ROQB38H>&CE;SI0=/76@DPW!OR`<*`2D.B@`#ED:JL&!%`0D%FX M`R14?TLS`*S6:9/'"+Z!6(:G*,AU>XNP#%:Q`O2%*(>P#(]GDZH`>00@>9K% M60!`!74@!V+P!BTP!"#0`B`P!&\`!WD@!VEP!FA`!R"``F.0`B`0`SF``S@` M`D+P!G+`!F'@!F0``DG@!G3`!H5(!&E@!VE`!F4``F4@!W+@E0V@`$$@!F[@ ME6T0!FP``G`PEV<@!V'0!@06EVV0!FX0!G20!F_@!G7IDY`9F9(YF3Z9&)9I M0)0)`'#@`'C@`)#@`*K@``W2#`[P#0[P#@Y```]@`0\P`P]P!`]@!0^@!@]P M!P]@"`_`"@_`"P\@)\"2%IP%G'\1F44@EUX)`C"0,&Y@!WS9EB!@!G7@!F.P MF(T)`FY0!VT@!G$ICF\``G-0!V.`!L^9!FSPEL=)!FD@!V4PG5Y)+E"@F.*9 MEU)I!F\0G63PDV_0G7OI!GD``DM9!FXPGN4Y!W)BF&DP!W/`F`'JEFZ0!F5P MGT(0!F-I!N3YEM>9G=O9!&70!NT)`F&@GHE)8((Y!VCPH-PIE0!:GU`)`FVP MH>VIG,S)!L[9HAPJ!_TI!FSP!F.P!AY*!F2@G@@*H\TYE@#*EG/I!BUJED(J MHQ.JEXJYI,X9!F,P!F6`H"`P!F_@EE`ZEF2@F&'`G=X)GN+IEFQ)I0`0!'1` M!QL*!VHZEG30G>K)H7;PEF,0E"`JE>BIGNQIHR?JG8/YEF2:!F;J!/KIE6]) MH0,*`(\I!4V@`R!@!!4*`E+@HC$*`E6PF#)*!WG@`B!@!7&9H-49`RX0`RP` M`J8:!'\)`C)``U>9E3E0ETK)E$X)E5))E5:)E3B0`R`@!OV9!6^`H&D``D=` MGJ4*!2[P!"[0E7@``C,0`S2``Z6J!'%9!W/`EQM:JDDP!5(0!$7`!$NF`'59 M!=5Z!F7@J(P*`EM@!F!Y!G/0!0):!EO0KNB:KNLJKXA:I2#@`OK:!759EU=` MGGT9IV\PIP16HB!P!FL)H.\Z!U-Y!^0YEF/PH63`L&_Z!BG`J490KQZJGO[I M!N8I!RQJJ,^YKG49GA\JI6HJ!PS[E^OYH`^ZJ_TI`BT@`J4:EF.YE-29F&S` M!OU)GSO[!G?PLKP*`B*P`B+PG,=)!T'9H&YP!G6IKF%P!AT[E6YI!F%0!VQ` M!RE0JL<ILT=+GR"KM'+`M%*;!E+Y!F9@!IS:KPJ0L5'+L!]:KE.I`CT``E5[ MM5GKG660IHAY!BG`MJ;:`DBP`J9:N*:*!&W)H`O+HHH9GB"`F"#@L&P`L1([ M!W49N%-`N(9KJE.0!W.@IH1YKPR[EW3@N)`KN90K!Q-[N4=Y!9J[N9,JIV]Y M!TZIIGXYEVHZG2\KN@26GZS;`FGPNJ:J`B``!7/9!FRZJV4`MF\IL&S9M._Z MNTD@O"!`O,;[!L@KE=K)O/XYIW+9EGT;N;7[EG_Y!KE+![\;H)MKJD30G?*) M!GU;JFI`K5+YEX@YGY&:F"UJN0H0N%*POJ8ZJ76JL@G+L]X9L0'ZG6*0I^OY MIDY9I;\K!`#,E8TKGASJEIQ:!.'9G5P@!UP0H&%@!BE;F')PF(FYF$W[NS_@ MGR#;`N)9O$YIE@5[H"Q:I>-:!FP;!#L[LF_KH7``!P;\II'[L!&KNA2+!HJ) MM#][!P6[H8\;H'1@L!]Z!M@)H%(IHY^[MG^SPMP)`%%0!V8K./BJKYP*`"7, M@4<)`F!*NN&9@2K@`LYSQFJ<QO()`LYKHK$[L(":G@W<H0M#J>'+P'O:G_^A MKW\LNV00`@`@OF9+OKC;P";Z!-[KE&[)R+9;ON?KGV:@QD-0GA\:OIC<P`JJ MR6K<OAZKR'E,L(<\L.'+61,@``)```5@``A0RQ10`07P?A90`!$@`"GQR\`, MS`50`,%<S,'\`/^@1/^`S+_\?O\`RP7P`+Z<$LY<S",`S-?\?@!@"@(0$-RG MQ/T"```````````````````````````````````````````````````````` )`````````/R# ` end END--cut here--cut here