Google
 

Trailing-Edge - PDP-10 Archives - SRI_NIC_PERM_SRC_3_19910112 - utilities/peruse.rel
There are no other files named peruse.rel in the archive.
 0.+Hp[)6gg	 ?@(HP(
ZVZ(zZ0Z8ZHZX3Z`m	?bZpRZx[
[q[u[x[0c[8[H3 a@@	*U
P(@@D,.,: $,	Z0+ aO@U $,	Z,+,a3@@D	(A @@Da,a<,~,a\",~

PERUSE is a general purpose file per	 "usal program.  To get a file, type GET and
the file name to the PERUSE> prompt.  You	 * may also use the rescan buffer,
i.e., by typing "peruse myfile.txt" to the EXEC you	 3 will enter PERUSE with
that file.  Wildcards (* and %) are permitted in the file sp	 ;ecification, e.g.,

		PERUSE> GET myfile.txt
		PERUSE> GET *.pgo

Below is a sum	 Dmary of the commands.  Note that a page refers to a disk page.


GET	Get the first	 L file of the file group specified.  A file group is
	obtained by using a wildcard su	 Uch as '*' in the file specification,
	e.g. <s.smith>*.pgo is the file group consisti	 ]ng of all files with
	the 'pgo' extension in the directory <s.smith>.

ADVANCE	Adv	 fance to the next file in the file group.

TYPE	Type a page or range of pages in the	 n current file.  You may specify
	only one page, a range of pages, the next page, the	 w previous page, the
	first page, the last page, or all pages.  If no page is specifi	 ed,
	then the current page is used.  You may also specify NEXT without
	first sayin	 g TYPE.  Below are some examples.

		PERUSE> TYPE (PAGE) 1
		PERUSE> TYPE (PAGE) 3	  (TO PAGE) 10
		PERUSE> TYPE (PAGE) NEXT
		PERUSE> TYPE (PAGE) PREVIOUS
		PERUSE> 	 TYPE (PAGE) FIRST
		PERUSE> TYPE (PAGE) LAST
		PERUSE> TYPE (PAGE) ALL
		PERUSE> N	 !EXT (PAGE)

	CTRL/O will abort the typeout of the current page.

FIND	Search the 	 *entire file for a string, reporting the pages on which it
	occurs, if any.  Once a s	 2earch string is specified, the FIND command
	will default to that string until a new	 ; search string is given.  The
	search string is remembered from file to file.

		P	 CERUSE> FIND (STRING) Foo Bar
		"FOO BAR" occurs on page(s) 3,4,10
		PERUSE> ADVANCE	 L (TO NEXT FILE IN GROUP)
		PERUSE> FIND
		"FOO BAR" occurs on page(s) 1,3

SHOW	D	 Tisplay information on the current file, including the file group
	specification, the	 ] current file specification, the file length, and
	the current page.  The current pa	 ege is what is typed if you do not
	give an argument to the TYPE command.

COPY	Cop	 ny a range of pages into another file.  This command can be used to
	break up extreme	 vly large files into smaller components.

		PERUSE> COPY (INTO FILE) myfile.out (PAG	 E) 45 (TO PAGE) 63

LIST	List a range of pages on the lineprinter.

		PERUSE> LIS	 T (PAGE) 45 (TO PAGE) 50

PAUSE	When your screen fills up, terminal output will pau	 se until you type
	^Q (hold down CTRL and press Q).  This is the normal case, and yo	 u
	need do nothing in order to get this mode.

NO-PAUSE   Terminal output will not	 ! pause when your screen fills up, but you
	   may still type ^S (hold down CTRL and 	 )press S) to make the output
	pause.  As usual, type ^Q to resume the output.

QUIT	 2	Leave PERUSE.  

EXIT	Flush current file and group, then leave PERUSE.

-<	 @: " 4M4B"B " \$w b1B,~0B1Ba+?	 @
C D1B+C 0B1B+H+E@b!" 4M BD,	*U*K,[+P,+",ZD	`@@D,~ D`bp+X+N $d,	,!	*T*"T,a,, D+J,,~ $h,	,a!"XD	` D4],[	*Q T"\+Z+L,~\"i+N,+,~ $  DD,N,l,~,,~ $n,		*P(Ue,a,G2dV+@ +`,,~ $n,	,a,H7b+>+`	(T
*m,,~ $n,	,a 2 4+`,,~ $n,	,a V V+`,+	"*E*v,~,,~!"\$o4 BD+~,,~ $q,	,!,++,%	*P~,NZD	4,~7r ",> $t,	,a,^ "  $,~@@>	*A*
\">ZD u
!$| >3B+
*d
+,~\"u " ZD y
	(E*,l,~RELEXEBINFUNUNVSAVFAS,,~ $|,	,a,,,"	*D" ,'+,\"}\"*,l,~\"~ \ab@+\" " ZD	 D @
,l,~\" " ZV &J4\",~\" " 	 "")  &J4,l,~\"\"\",~ (1H(2	"*E*1H	`,,~ $,	 $/,	Z`1F1+^,a,@@U@@W	*T U*:@@Y@@V@@Y@@R@@
R!6|,c",_ .0,s+H3BX
R+>7@XR+F:X
R3BX
R	*AU
B+>>X
R*vF/6,>,L,^!6| BXR BX
R+>6@Y+J &n.FV+=,n	*UKO@UO@W7@Y+N@@W+S "\"6@R+R\",~\"	  TS"(X!(  "  $6@Y  R &J43D 
R+\ $  
RJ4	"E*T
\ $*hVO@Y,~7@+a@@Y6@W+N+9,~\",~ V/V1fn	((d+f &n $j+iO@Y V/"
$" X/ DX@@ VQD Q&	(*m4,~O  V.&0fo &oQ&4,~.
W*0; 
(n.
(;4,s	"Q*u0lz+y/,_..3nX+s,~/,t "2bW+/,3,+*0; 
(n3Jz	*(~9z (;1Dt+2$++t.
++u.,_/.+| .0;Z`(B{/".V	*A
+*!&O*nH0H*fZ`4F< FW  Dz=f
{XB(;="X
{ $tXD(; (3HW,~2&W9 	*@
U 
{3J z+ .$  82x+2zW+ 
`z2Jhz+.89 .	"U(?~ /& F +9#$#( 0c0Jc8DZ`E[F[0G[hH(	?}
Q*(c8DZ`E[F[0G[hH,,~ $n,	 $!,	Z`1F+1F#+1Z	 U
P1,,> $,	 $",	Z`1F+L1F#+7Z,,>,a,^,^	*T"P(94b>4d>3bV2dV+@2b+B+/,~\",~,~\"",~	*B,~\"(,~ ,~ $,~ V,~ .$,~ /$,~,a	"("J 2 V,^x+=,^ +97`V,~2r+, (
22V k "OQD 	 PAS!&4ZD\$0"4O  &42R9P,~ZD	(Q
Q[ -4pZDS$ &\Z`ZBV$. a1D+i $$$3$7	"*@d.$ DX&$7@7.$& Fk@@W+L $$$
3$7.$
 &&
	 A((l7@ (
 Hk.$&$ DX+gZDl+r,~,^x,~\"/ " 	( "uZD@
\"x,y,l,~ " U$@4|4,~,~\"1	 
(},~ " $`D,l,~,~\"7,y,l,~,~\"8,y	*T
+6@D+h,~\":,~ "02ab,~,~\">,y"A4B	(@"T*\"A\" "\"B+\"* D y
 H H D6 &	(Q"P,` I D6 &, I &, J,,~3@+@+	 *Q"@@,~7J "< B4 $,	 DD ") B0,~ D K4(,~	*A*@(,+ D	`@@D " B0+ZD	`,~ " K*+	(AA0 L, L/,~:@U/ "  \"MO  &4 "*(P9 BUO@U/,~ ",y\"N+63(F:	 Ppress RETURNADVANCECOPYEXIT@F@FIFINDFIRSTGETHELP@	 XLLASTLIST@NNEXTNO-PAUSE@PPAUSEPREVIOUSQUITSHOWTYPE	*@a}@Y $+	HwFILES IN GROUP@xcTO NEXT FILE IN GROUP@xeNo mo	  ire files in this group

\"l,~PAGE@xnLPT:INTO FILE@xp	 rON END OF PAGE@xr%Ignoring possible binary file - $@INFORMATIO	 zN ON CURRENT FILE@xyGroup:  File:   %File is deleted - Length:  disk	  page(s)
Page:   String: ""
stringopattern to findpressoRETURNotoprepe		atlastsearchSTRING@x@
!HH0;ALLCURRENT	 TO PAGE@x?Page number specified is zero or less?Page number specified is	 % beyond last page of file?Page numbers specified are out of order+B	"-0`
%Could not open %There was an undefined error within an error!  Wa	 6tch out!%Warning - %Failure - ?You must GET a file or file group first	 >?Unrecognized command - : - "
(Hint:  For help type BACKSPACE and a question m	 U)@Gark.)H*HEHIHMHQ5uh>@x^O...
 - probably pag Oes after end of file
	 n	 w		



	 	   !!	 ""##$$%%&&''(())*	 *++,,--..//0 !!""	 !##$$%%&&''(())**+ @*+,,-=>>??U	(T@
0 xlxnxncxc5$'~ xMxQ 8 <@  M* Q*	 \:8,8888:8,8888:8,8888:8,8	 d888:8,8888:8,8888:8,888	 m8:8,8888:8,8888:8,8888:8	 u,8888:8,8888:8,8888:8,88	 ~88:8,8888:8,8888:8,8888	 :8,8888:8	,8	8	8	8	:8	,8	8	8	8	:8
,8
	 8
8
8
:8
,8
8
8
8
:8,8888:8,888	 8:8
,8
8
8
8
:8
,8
8
8
8
:8	,,88:8,8888:8,88	 (88:8,8888:8,8888:8,8888	 1:8,8888:8,8888:8,8888:8,8 9888 lPERUSE> 	D AXAZKhFVK{@]6w,R19@|O/%t+qj	+s?R+svwNt[pKP};ZT\R5&;VOHiR8dc	@R8x:f-7kz#,RD89w+
GD7S $*HXnc
HYHY		D"HY
HYY0:HY[=HYs(z%uMH_M">#lk,K[
Ks		JLL^RLmJLPJL  JL=AJM@:@	@LNGLUtnRMx

M+2MC"MAPM$NR9zMQk~	D Me59Me5?OEe?0P^l$'
_Z7/_&);_&)+aN|Y!#+	 	G;
R	K4	KHY4^
(y
`R}Kggi3s	xwyt		xwyuKF/w-fB\G|K 
mH7xLHe.H~W	D" G3
&9Ky8K{=K{W S\s
ASmXY 1Ic	D"
>hi
>if?s?t^?a?
/G.q7\/V FB W[F
sK n/h	 l[Rl[@(T;LI!|IPK+l/w K+l/|@K+l0JK+l9K+l>@	K+lO(K+lmgK+luK+mK+m :K+m/$ -os
h	1LYC	 1TOs>Aj<#u%E$X,P	%g|E%hJIXaXa	D %qQlJ!\)wz5&%gMP|@$^hGy^hGy
	 LD
:zW
r6**{SRP
 "Vs
+E3q"QO""am".	D %@Ku,0V8HlkM
Dq	D"TFVMC0SLSM6H~SNxsSOcPcH`YS!ngwz<K
OU )g2x[	D
r:^S9p2ir
JMJM[+A![+A"	Du?Z	$+{xKtRUx]GyxW
2h'2I
,Ts
nKU
	D"6"k{/`"[+5
G131;,~7pU17pU7:@b#J:@n9:A
E:A%*FU:A'!U:A'!:A57G	D":A:L:A;.@:AAH:AW1$:AW1(:A*G>7peB;RKl!>9DyQje|
K
{;RbnZe	@VD"%UVRmxUV`4V`tUV`GV`2H,YYZ	"Z;-9ez+F*+;/2Ko%D;KLDiNx%P9(	D"jn"B><*o<*t`%L)%qIn)xzn/!ybuLJA	@QON}ON`wONs3OOw	O#LO#O#CxO#p.O/L`O`#~OaFOqtOq|	OrJOxhOzO`2<OOqh OOrc On
Ig>#s:OvA08 ( m