Provided by: dog_1.7-8_i386 bug
 

NAME

        dog - better than cat
 

SYNOPSIS

        dog  [-AbBeEnstTuv]  [-w  cols]  [-l lines] [--show-all] [--number-non‐
        blank] [--no-blanks] [--bind=port]  [--dos]  [--show-ends]  [--hang-up]
        [--images]    [--krad]    [--links]    [--lower]   [--mac]   [--number]
        [--no-header]   [--squeeze-blank]    [--strfry]    [--sock=domain:port]
        [--sock-test]   [--show-tabs]   [--raw]  [--rot=num]  [--udp]  [--unix]
        [--upper] [--show-nonprinting]  [--hide-nonprinting]  [--help]  [--hex]
        [--skip-tags] [--oog] [--version] file | URL | -
 

DESCRIPTION

        dog  writes the contents of each given file, URL, or the standard input
        if none are given or when a file named ’-’ is given,  to  the  standard
        output.  It currently supports the file, http, and raw URL types. It is
        designed as a compatible, but enhanced, replacement of cat(1).
 
    OPTIONS
        -A, --show-all
               Equivalent to -vET
 
        -b, --number-nonblank
               Number all nonblank output lines, starting with 1.
 
        -e     Equivalent to -vE
 
        -E, --show-ends
               Display a ‘$’ at the end of each line.
 
        -n, --number
               Number all output lines, starting with 1.
 
        -s, --squeeze-blank
               Replace multiple adjacent blank lines with a single blank  line.
 
        -t     Equivalent to -vT
 
        -T, --show-tabs
               Display TAB characters as ‘^I’.
 
        -u     Ignored; for Unix compatibility.
 
        -w n   Print first n characters of each line (default=80)
 
        -v, --show-nonprinting
               Display  control  characters  except  for  LFD and TAB using ‘^’
               notation and precede characters that have the high bit set  with
               ‘M-’.
 
        --hide-nonprinting
               Strip nonprinting characters when printing to output.
 
        -B, --no-blanks
               Only  print lines that contain at least one non-whitespace char‐
               acter.
 
        --udp  Use UDP instead of TCP with sockets.
 
        --sock=domain:port
               Connection, dump input data to remote port, and print  response.
 
        --sock-test
               With  --sock  , test whether port is available or not, and print
               result.
 
        --bind=port
               Bind to a port, dump input data to connecting client, and  print
               all incoming data from client.  --hang-up will cause dog to exit
               after dumping input data to connecting client, not  waiting  for
               multiple  clients  or  printing  data from clients.  --no-header
               will cause dog to not display info on each connection.
 
        --hang-up
               Do not wait for socket input during --bind
 
        --no-header
               Do not display header on HTTP data. In conjunction with --bind ,
               do not display info on each connection.
 
        --images
               Treats input as HTML and lists unique, absolute image links from
               input data.
 
        --links
               Treats input as HTML and lists unique, absolute URL  links  from
               input data.
 
        --skip-tags
               Skips  tags  for formatting options.  Tags are still included in
               output, but only non-tag data will be affected  by  the  various
               formatting options.
 
        --upper
               Convert all lower-case characters to upper-case.
 
        --lower
               Convert all upper-case characters to lower-case.
 
        --translate
               Convert  DOS,  MAC,  and UNIX line endings to style specified by
               --dos , --mac , or --unix is running under.
 
        --dos, --mac --unix
               Respectively convert line endings to DOS-style,  MAC-style,  and
               UNIX-style.  Use in conjunction with --translate to convert from
               DOS, MAC, or UNIX line ending styles between each other.
 
        -l  lines
               Specify list of lines to print, with  ranges,  comma  delimited.
               All  of the ranges are inclusive.  For example, to display lines
               5, 7 through 10, 25, 32 through 50,  and  72  through  300,  you
               would  use  the  argument  "-l  5,7-10,25,32-50,72-300".  If you
               wanted to print all lines up to 10 (inclusive),  you  would  use
               the  argument "-l -10".  Finally, if you would like to print all
               lines after line 50, you would use the argument "-l 50-".
 
        --strfry
               Stir-fry each line.
 
        --krad Convert lines to "k-rad" format.
 
        --rot=num
               Rotate character values (can be negative).
 
        --help Print a usage message and exit.
 
        --hex  Dump the input data as a hex dump.  Other formatting flags  will
               not apply.
 
        --oog  TRANSLATE  INPUT  LIKE  OOG!!!   OOG  OPEN SOURCE OPTION!!!  OOG
               BREAK DOG HEAD!!!
 
        --version
               Print version information on standard output, then exit.
 

BUGS

        Please report any bugs you may find to:
 
        dog-bugs@photodex.com
 

AUTHORS

        Jason Cohen <dogboy@photodex.com>
 
        Manual page, web page, and source package:
 
        Jacob Leverich <leverich@photodex.com>
        cat(1)