MAN page from Old RedHat 5.X perl-5.004-4.i386.rpm
File::CheckTree
Section: Perl Programmers Reference Guide (3)
Updated: perl 5.004, patch 04
Index NAME
validate - run many filetest checks on a tree
SYNOPSIS
use File::CheckTree;
$warnings += validate( q{ /vmunix -e || die /boot -e || die /bin cd csh -ex csh !-ug sh -ex sh !-ug /usr -d || warn "What happened to $file?\n" }); DESCRIPTION
The
validate() routine takes a single multiline string consisting oflines containing a filename plus a file test to try on it. (Thefile test may also be a ``cd'', causing subsequent relative filenamesto be interpreted relative to that directory.) After the file testyou may put
|| die to make it a fatal error if the file test fails.The default is
|| warn. The file test may optionally have a ``!' prependedto test for the opposite condition. If you do a cd and then list somerelative filenames, you may want to indent them slightly for readability.If you supply your own
die() or
warn() message, you can use
$file tointerpolate the filename.
Filetests may be bunched: ``-rwx'' tests for all of -r, -w, and -x.Only the first failed test of the bunch will produce a warning.
The routine returns the number of warnings issued.
Index
- NAME
- SYNOPSIS
- DESCRIPTION
This document was created byman2html,using the manual pages.