|
|
1.1 root 1: .\" Copyright (c) 1989 The Regents of the University of California.
2: .\" All rights reserved.
3: .\"
4: .\" Redistribution and use in source and binary forms are permitted
5: .\" provided that the above copyright notice and this paragraph are
6: .\" duplicated in all such forms and that any documentation,
7: .\" advertising materials, and other materials related to such
8: .\" distribution and use acknowledge that the software was developed
9: .\" by the University of California, Berkeley. The name of the
10: .\" University may not be used to endorse or promote products derived
11: .\" from this software without specific prior written permission.
12: .\" THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
13: .\" IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
14: .\" WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
15: .\"
16: .\" @(#)vis.1 1.2 (Berkeley) 6/29/90
17: .\"
18: .TH VIS 1 "June 29, 1990"
19: .UC 7
20: .SH NAME
21: vis \- display non-printable characters in a visual format
22: .SH SYNOPSIS
23: .B vis
24: [
25: .B \-nwctsobfl
26: ] [
27: .B \-F
28: foldwidth
29: ] [ file ... ]
30: .SH DESCRIPTION
31: \fIVis\fP is a filter for converting non-printable characters
32: into a visual representation. It differs from cat -v in that
33: the form is unique and invertible. By default, all non-graphic
34: characters except space, tab, and newline are encoded.
35: A detailed description of the
36: various visual formats is given in vis(3).
37: .SH OPTIONS
38: .IP -c
39: Request a format which displays a small subset of the
40: non-printable characters using C-style backslash sequences.
41: .IP -o
42: Request a format which displays non-printable characters as
43: an octal number, \\ddd.
44: .IP -t
45: Tabs are also encoded.
46: .IP -w
47: White space (space-tab-newline) is also encoded.
48: .IP -s
49: Only characters considered unsafe to send to a terminal are encoded.
50: This flag allows backspace, bell, and carriage return in addition
51: to the default space, tab and newline.
52: .IP -f
53: and
54: .IP -F
55: Causes
56: .B vis
57: to fold output lines to foldwidth columns (default 80), like fold(1), except
58: that a hidden newline sequence is used, (which is removed
59: when inverting the file back to its original form with unvis(1)).
60: If the last character in the encoded file does not end in a newline,
61: a hidden newline sequence is appended to the output.
62: This makes
63: the output usuable with various editors and other utilities which
64: typically don't work with partial lines.
65: .IP -n
66: Turns off any encoding, except for the fact that backslashes are
67: still doubled and hidden newline sequences inserted if -f or -F
68: is selected. When combined with the -f flag, vis becomes like
69: an invertible version of the fold(1) utility. That is, the output
70: can be unfolded by running the output through unvis(1).
71: .IP -b
72: Turns off prepending of backslash before up-arrow control sequences
73: and Meta characters, and disables the doubling of backslashes. This
74: produces output which is neither invertible or precise, but does
75: represent a minimum of change to the input. It is similar to cat -v.
76: .IP -l
77: Mark newlines with the visable sequence '\\$', followed by the newline.
78: .SH "SEE ALSO
79: unvis(1) vis(3)
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.