### UTIL

#### Synopsis

    HELP:   Executes simply functions
    TYPE:   OBJECT
    SYNTAX: > flcl UTIL(NET.{},RUN.{},OUT='str'/STDOUT/STDERR/DUMMY,DIR(),LOG())

#### Description

The UTIL command executes a function on a wildcard-based list of files. This command allows to run simple system functions like deleting or listing files that match a provided pattern which may contain wildcards. This is mainly useful on mainframe systems, for example, to find all libraries containing a certain member or to delete any kind of file under a certain qualifier.

The UTIL command prints only minimal log output. For a more verbose output (e.g. notices), please use the log object (see examples below).

To get syntax information, please use:

       flcl SYNTAX UTIL

To get help for a parameter, please use:

       flcl HELP UTIL.parameter[.parameter[...]]

To read the manual page for a parameter, please use:

       flcl MANPAGE UTIL.parameter[.parameter[...]]
          or
       flcl HELP UTIL.parameter[.parameter[...]] MAN

To generate the user manual for a command, please use:

       flcl GENDOCU UTIL=filename

Parameters can be defined by the command line (directly or per file) or by properties read from the corresponding property file.

#### Examples

       flcl UTIL run.list='**(CSFMOD01)'   # list all libs containing this member
       flcl UTIL run.remove='~.TEST.**'    # deletes all test files under SYSUID
       flcl UTIL run.remove='*.txt' log(message(default)) # activate default logging