FADCAT(1)                   General Commands Manual                  FADCAT(1)



NAME
       fadcat - concatenate FAD files

SYNOPSIS
       fadcat [ -V | --version ] [ -v | --verbose | -d level | --debug=level ]
       [ -h | --help ] [ -p | --paths ] [ -n | --simulate ]  [  -o  outfile  |
       --file=outfile ] [ -g regexp | --grep=regexp ] [ infile  ...  ]

DESCRIPTION
       Fadcat reads the contents of FAD files whose names are specified by in-
       file, or it reads standard input if no names are supplied. It  concate-
       nates  the  input  files, in much the same manner as cat(1)) and writes
       the result to standard output.

       Fadcat can read and write plain files or files compressed  with  either
       compress(1)  or gzip(1), but only if they have the appropriate file ex-
       tension and are specified on the command line, rather than fed  through
       standard input.

CONFIGURATION
       None.

OPTIONS
       -d level, --debug=level  Determines  how  verbose this program will be.
                                The message types displayed for the  different
                                values  of level are as follows: 0 displays no
                                messages; 1 displays only errors,  2  displays
                                errors  and warnings; 3 displays errors, warn-
                                ings and informational messages; higher values
                                display  errors,  warnings, informational mes-
                                sages and various messages intended for debug-
                                ging.  The default is 2.

       -h, --help               Displays a brief usage message.

       -p, --paths              Lists  the  compiled-in paths of various files
                                and directories that this program  uses.   -n,
                                --simulate  Some  external  commands that this
                                program runs may be displayed rather than  ac-
                                tually  executed.   BEWARE: different programs
                                implement different levels of  simulation;  so
                                this  option  may work perfectly; on the other
                                hand it may do nothing at all!

       -v, --verbose            Equivalent to -d 3.

       -V, --version            Prints the program's version number and exits.

       -g, --grep=regexp        output only those lines which match the speci-
                                fied Perl regular expression (see perlre(1)).

       -o,, --file=outfile      Writes to outfile.  The default is to write to
                                standard output.

EXIT STATUS
       On success fadcat returns zero. On failure it returns non-zero and dis-
       plays a diagnostic message.

FILES
       None.

ENVIRONMENT VARIABLES
       None.

EXAMPLES
       The following command merges two FAD files, saving the result:

              fadcat file1.fad file2.fad > fad3.fad

       This  will  extract records from fad3.fad for files whose name contains
       the text 'foo', formatting it into a correctly headered  FAD  file  and
       send it to file 'foo.fad':

              fadcat -g foo -o foo.fad fad3.fad

CAVEATS
       None.

STANDARDS
       This manual page documents version 7 of fadcat.

SEE ALSO
       perlre(1),  fad(5),  find(1), faddiff(1), compress(1), gzip(1), cat(1),
       fad-config(1)

AUTHOR
       Alexis Huxley <alexishuxley@gmail.com>

COPYRIGHT & DISTRIBUTION POLICY
       Copyright (C) 1995-2024 Alexis Huxley

       This program is free software; you can redistribute it and/or modify it
       under  the  terms of the GNU General Public License as published by the
       Free Software Foundation; either version 2 of the License, or (at  your
       option) any later version.

       This  program  is  distributed  in the hope that it will be useful, but
       WITHOUT ANY  WARRANTY;  without  even  the  implied  warranty  of  MER-
       CHANTABILITY  or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General
       Public License for more details.

       You should have received a copy of the GNU General Public License along
       with this program; if not, write to the Free Software Foundation, Inc.,
       675 Mass Ave, Cambridge, MA 02139, USA.



                                  30 Jul 2024                        FADCAT(1)