DTAIL(1)


NAME

dtail - Print out the tail of a non-VSAM dataset.


SYNOPSIS

dtail [-bdhjJlv] [-n [+-]NUM] DATASET

-b
  Prints out dataset contents in "binary mode".

-d
  Print out debug messages.

-h
  Display syntax help.

-j
  Print output in JSON format.
  Options -b (binary mode) and -l (newline suppression) are ignored,
  and do not affect JSON output. This means records with NULL bytes
  get truncated and each record is followed by a line break.

  Output appears in this form:
    { "data": { "content": "..." }, "records":<records printed>,
    "content_length":<characters read from the dataset> }

-J
  Prints JSON output in a readable format.
  This option forces -j if it was not set.
-l
  Suppresses printing of newline characters between dataset records.

-n NUM
  Controls the number of lines displayed from the dataset.
  See DESCRIPTION for details.
-v
  Print out verbose command information.


DESCRIPTION

dtail prints out the tail of a non-VSAM dataset, which can be either a partitioned dataset member or a sequential dataset.

dtail can print active generation datasets referenced by absolute or relative names.

If a negative number NUM is specified, the last NUM lines of the dataset are printed to stdout.

If a positive number NUM is specified, the first (NUM - 1) lines of the dataset are skipped and printing starts from line NUM.

If the number NUM does not have a sign (e.g. -n NUM) it is treated as if a negative number was specified (this is consistent with tail).

If no number is specified, the last 10 lines are printed.


EXAMPLES

Print the last 10 lines of the dataset ZOAU.EXAMPLE:

dtail ZOAU.EXAMPLE


Print the entire contents of the dataset ZOAU.EXAMPLE:

dtail -n +1 ZOAU.EXAMPLE


Print the last 5 lines of the dataset ZOAU.EXAMPLE in binary mode:

dtail -n 5 -b ZOAU.EXAMPLE


Display the last two records of IBMUSER.MY.TEXT in a readable JSON format:

dtail -J -n 2 'IBMUSER.MY.TEXT'

Output:
{
  "data": {
      "content": "Record 09
      Record 10
      "
  },
  "records": 2,
  "content_length": 162
}


EXIT VALUES

0
  dtail completed without error.

non-zero
  dtail failed. See error messages for details.

SEE ALSO

dcat(1), decho(1), dhead(1)