fc [ -e ename ] [ -nlrdDfEim ] [ old=new ... ] [ first [
       last ] ]
fc -ARWI [ filename ]
       Select a range of commands from first to last  from
       the history list.  The arguments first and last may
       be specified as a number or as a string.   A  nega-
       tive  number  is  used  as an offset to the current
       history event number.  A string specifies the  most
       recent  event beginning with the given string.  All
       substitutions old=new, if any, are  then  performed
       on the commands.

       If the -l flag is given, the resulting commands are
       listed on standard output.  If the -m flag is  also
       given  the  first  argument  is  taken as a pattern
       (should be quoted)  and  only  the  history  events
       matching this pattern will be shown.  Otherwise the
       editor program ename is invoked on a file  contain-
       ing  these  history events.  If ename is not given,
       the value of the  parameter  FCEDIT  is  used.   If
       ename  is  `-', no editor is invoked.  When editing
       is complete, the edited command is executed.

       If first is not specified, it will  be  set  to  -1
       (the  most  recent event), or to -16 if the -l flag

       is given.  If last is not specified, it will be set
       to first, or to -1 if the -l flag is given.

       The  flag -r reverses the order of the commands and
       the flag -n suppresses command numbers  when  list-
       ing.   Also  when listing, -d prints timestamps for
       each command, and -f prints full time-date  stamps.
       Adding  the  -E flag causes the dates to be printed
       as   `dd.mm.yyyy',   instead   of    the    default
       `mm/dd/yyyy'.   Adding the -i flag causes the dates
       to be printed in ISO8601 `yyyy-mm-dd' format.  With
       the -D flag, fc prints elapsed times.

       fc  -R reads the history from the given file, fc -W
       writes the history out to the given file, and fc -A
       appends  the history out to the given file.  If the
       -I option is added, only those events that are  new
       since  last  incremental append (write) to the his-
       tory file are appended (written).  In any case  the
       file will have no more than $SAVEHIST entries.

history
       Same as fc -l.

r      Same as fc -e -.
