guards
(1)
名称
guards - select from a list of files guarded by conditions
用法概要
guards [--prefix=dir] [--path=dir2:dir2:...] [--default=0|1]
[-v|--invert-match] [--list|--check] [--config=file]
symbol ...
描述
User Contributed Perl Documentation GUARDS(1)
NAME
guards - select from a list of files guarded by conditions
SYNOPSIS
guards [--prefix=dir] [--path=dir2:dir2:...] [--default=0|1]
[-v|--invert-match] [--list|--check] [--config=file]
symbol ...
DESCRIPTION
The script reads a configuration file that may contain so-
called guards, file names, and comments, and writes those
file names that satisfy all guards to standard output. The
script takes a list of symbols as its arguments. Each line
in the configuration file is processed separately. Lines may
start with a number of guards. The following guards are
defined:
+xxx Include the file(s) on this line if the symbol xxx
is defined.
-xxx Exclude the file(s) on this line if the symbol xxx
is defined.
+!xxx Include the file(s) on this line if the symbol xxx
is not defined.
-!xxx Exclude the file(s) on this line if the symbol xxx
is not defined.
- Exclude this file. Used to avoid spurious --check
messages.
The guards are processed left to right. The last guard that
matches determines if the file is included. If no guard is
specified, the --default setting determines if the file is
included.
If no configuration file is specified, the script reads from
standard input.
The --check option is used to compare the specification file
against the file system. If files are referenced in the
specification that do not exist, or if files are not
enlisted in the specification file warnings are printed. The
--path option can be used to specify which directory or
directories to scan. Multiple directories are separated by
a colon (":") character. The --prefix option specifies the
location of the files.
AUTHOR
Andreas Gruenbacher <agruen@suse.de> (SuSE Linux AG)
perl v5.12.5 Last change: 2014-06-17 1
User Contributed Perl Documentation GUARDS(1)
ATTRIBUTES
See attributes(5) for descriptions of the following
attributes:
+---------------+------------------+
|ATTRIBUTE TYPE | ATTRIBUTE VALUE |
+---------------+------------------+
|Availability | developer/quilt |
+---------------+------------------+
|Stability | Uncommitted |
+---------------+------------------+
NOTES
This software was built from source available at
https://java.net/projects/solaris-userland. The original
community source was downloaded from
http://download.savannah.gnu.org/releases/quilt/quilt-0.60.tar.gz
Further information about this software can be found on the
open source community website at
http://savannah.nongnu.org/projects/quilt/.
perl v5.12.5 Last change: 2014-06-17 2