|
|
1.1 root 1:
2:
3: scat Command scat
4:
5:
6:
7:
8: Print text files one screenful at a time
9:
10: ssccaatt [ [_o_p_t_i_o_n ...] [_f_i_l_e ...] ] ...
11:
12: scat prints each file on the standard output, one screenful (24
13: lines) at a time if the output is a screen. scat reads and
14: prints the standard inputif no file is named.
15:
16: The text is processed to allow convenient viewing on a screen;
17: the options described below select the nature of the processing.
18: Options begin with `-' and may be interspersed with file names.
19:
20: scat scans two argument lists. The first is in the environmental
21: SCAT. It should consist of arguments separated by white space
22: (space, tab, or newline characters), with no quoting or shell
23: metacharacters. This string is a useful place to set terminal-
24: dependent parameters (such as page width and length) and to place
25: invocation lists (see below). The second argument list is sup-
26: plied on the command line.
27:
28: scat recognizes the following options:
29:
30: -11 Do not stop at EOF if exactly one file was specified on the
31: command line.
32:
33: -bb_n Begin output at input line n.
34:
35: -cc Represent all control characters unambiguously. With this
36: option, scat prints control characters in the range 0-037 as
37: a character in the range 0100-0137 prefixed by a carat `^';
38: for example, SOH appears as ``^A'' and DEL as ``^?'' It
39: prints mark-parity characters (in the range of 0200-0377)
40: with `~'; for example, mark-parity `A' and SOH appear as
41: ``~A'' and ``~^A'', respectively. It also prefixes the
42: characters `^', `~', and `\' with a `\'. This option over-
43: rides the option -t.
44:
45: -ccss Like -c, but map space ` ' to underscore `_' and prefix un-
46: derscore `_' with `\'.
47:
48: -cctt Like -c, but map tabs to spaces, not ``^I''.
49:
50: -ii_n Shift the display window right n columns into the text
51: field. This is useful for viewing long lines.
52:
53: -ll_n Set the display window length to n lines. The default is 24
54: normally, 34 for the Tek 4012.
55:
56: -nn Number input lines; wrapped lines are not numbered.
57:
58: -rr Remote; the output is not paged.
59:
60: -ss Skip empty lines.
61:
62:
63:
64: COHERENT Lexicon Page 1
65:
66:
67:
68:
69: scat Command scat
70:
71:
72:
73: -SS_n Seek n bytes into input before processing.
74:
75: -tt Truncate long lines. Normally, scat wraps each long line,
76: with the interrupted portion delimited by a `\'.
77:
78: -ww_n Set the display window width to n columns. The default is
79: 80 normally, 72 for the Tek 4012.
80:
81: -xx Expand tabs.
82:
83: -. _s_u_f_f_i_x
84: Invoke options by file-name suffix. If a file name ends
85: with .suffix, then scat scans the argument sublist starting
86: immediately after the invocation flag. New options will ap-
87: ply to the invoking file only. A sublist is terminated by
88: the end of the argument list, by a file name, by the ``--''
89: flag, or by another ``-.'' (invocation lists do not nest).
90:
91: -- Terminate a sublist (see previous option).
92:
93: Numbers may begin with 0 to indicate octal, and may end in b or k
94: to be scaled by 512 or 1,024, respectively.
95:
96: If the output is being paged, scat waits for a user response,
97: which may be one of the following:
98:
99:
100: nneewwlliinnee Display next page
101: / Display next half-page
102: ssppaaccee Display next line
103: ff Print current file name and line number
104: nn ssccaatt next file
105: qq Quit
106:
107:
108: ***** Example *****
109:
110: The following shows how to use the environment argument list, in-
111: vocation lists, and sublists:
112:
113:
114: SCAT="-l24 -.c -n -.s -b5"
115: export SCAT
116: scat *.c *.s
117:
118:
119: After processing the SCAT argument list, scat processes the com-
120: mand line argument list ``*.cc *.ss'' with the page length at 24
121: lines. If a file is a C source (``*.cc'') the invoke option in
122: the SCAT argument list numbers the output lines. If a file is an
123: assembly source (``*.ss'') scat skips the first four lines.
124:
125: ***** See Also *****
126:
127: cat, commands, pr
128:
129:
130: COHERENT Lexicon Page 2
131:
132:
133:
134:
135: scat Command scat
136:
137:
138:
139:
140:
141:
142:
143:
144:
145:
146:
147:
148:
149:
150:
151:
152:
153:
154:
155:
156:
157:
158:
159:
160:
161:
162:
163:
164:
165:
166:
167:
168:
169:
170:
171:
172:
173:
174:
175:
176:
177:
178:
179:
180:
181:
182:
183:
184:
185:
186:
187:
188:
189:
190:
191:
192:
193:
194:
195:
196: COHERENT Lexicon Page 3
197:
198:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.