*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->HP-UX 11i man pages -> vis (1)              
Title
Content
Arch
Section
 

Contents


 vis(1)                                                               vis(1)




 NAME    [Toc]    [Back]
      vis, inv - make unprintable and non-ASCII characters in a file visible
      or invisible

 SYNOPSIS    [Toc]    [Back]
      vis [-n] [-s] [-t] [-u] [-x] file ...

      inv [-n] [-s] [-t] [-u] [-x] file ...

 DESCRIPTION    [Toc]    [Back]
      vis reads characters from each file in sequence and writes them to the
      standard output, converting those that are not printable or not ASCII
      into a visible form.  inv performs the inverse function, reading
      printable characters from each file, returning them to non-printable
      or non-ASCII form, if appropriate, then writing them to standard
      output;

      Non-printable ASCII characters are represented using C-like escape
      conventions:
           \\      backslash
           \b      backspace
           \e      escape
           \f      form-feed
           \n      new-line
           \r      carriage return
           \s      space
           \t      horizontal tab
           \v      vertical tab
           \n      the character whose ASCII code is the 3-digit octal
                   number n.
           \xn     the character whose ASCII code is the 2-digit hexadecimal
                   number n.

      Non-ASCII single- or multi-byte characters are examined one byte at a
      time.  For each byte, if it can be displayed as an ASCII character, it
      is treated as if it is an ASCII character; Otherwise, it is
      represented in the following conventions:
           \n      the 8-bit character whose code value is the 3-digit octal
                   number n.
           \xn     the 8-bit character whose code value is the 2-digit
                   hexadecimal number n.

      Space, horizontal-tab, and new-line characters can be treated as
      printable (and therefore passed unaltered to the output) or nonprintable
 depending on the options selected.  Backslash, although
      printable, is expanded by vis, to a pair of backslashes so that when
      they are passed back through inv, they convert back to a single
      backslash.

      If no input file is given, or if the argument - is encountered, vis
      and inv read from the standard input.



 Hewlett-Packard Company            - 1 -   HP-UX 11i Version 2: August 2003






 vis(1)                                                               vis(1)




    Options    [Toc]    [Back]
      vis and inv recognize the following options:

           -n      Treat new-line, space, and horizontal tab as nonprintable
 characters.  vis expands them visibly as \n,
                   \s, and \t, rather than passing them directly to the
                   output.  inv discards these characters, expecting only
                   the printable expansions.  New-line characters are
                   inserted by vis every 16 bytes so that the output will be
                   in a form that is usable by most editors.

           -s      Make vis and inv silent about non-existent files,
                   identical input and output, and write errors.  Normally,
                   no input file can be the same as the output file unless
                   it is a special file.

           -t      Treat horizontal-tab and space characters as nonprintable
 in the same manner that -n treats them.

           -u      Cause output to be unbuffered (byte-by-byte); normally,
                   output is buffered.

           -x      Cause vis output to be in hexadecimal form rather than
                   the default octal form.  Either form is accepted to inv
                   as input.

 EXTERNAL INFLUENCES    [Toc]    [Back]
    Environment Variables
      LANG determines the language in which messages are displayed.

    International Code Set Support    [Toc]    [Back]
      Single- and multi-byte character code sets are supported.

 WARNINGS    [Toc]    [Back]
      Redirecting output to an input file destroys the original data.
      Therefore, command forms such as

           vis file1 file2 >file1

      should be avoided unless the source file can be safely discarded.

 AUTHOR    [Toc]    [Back]
      vis was developed by HP.

 SEE ALSO    [Toc]    [Back]
      cat(1), echo(1), od(1).


 Hewlett-Packard Company            - 2 -   HP-UX 11i Version 2: August 2003
[ Back ]
      
      
 Similar pages
Name OS Title
XmScrollVisible HP-UX A ScrolledWindow function that makes an invisible descendant of a ScrolledWindow work area visible
XmScrollVisible IRIX A ScrolledWindow function that makes an invisible descendant of a ScrolledWindow work area visible
XmScrollVisible Tru64 A ScrolledWindow function that makes an invisible descendant of a ScrolledWindow work area visible
wctype IRIX classify ASCII and supplementary code set characters
dos2ux HP-UX convert ASCII file format
ux2dos HP-UX convert ASCII file format
strings Tru64 Finds strings in an ASCII or binary file
symlink Linux make a new name for a file
link Linux make a new name for a file
mkfifo NetBSD make a fifo file
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service