*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->IRIX man pages -> perl5/File::CheckTree (3)              
Title
Content
Arch
Section
 

Contents


File::CheckTree(3)					    File::CheckTree(3)


NAME    [Toc]    [Back]

     validate -	run many filetest checks on a tree

SYNOPSIS    [Toc]    [Back]

	 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    [Toc]    [Back]

     The validate() routine takes a single multiline string consisting of
     lines containing a	filename plus a	file test to try on it.	 (The file
     test may also be a	"cd", causing subsequent relative filenames to be
     interpreted relative to that directory.)  After the file test you 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 "!' prepended to test for
     the opposite condition.  If you do	a cd and then list some	relative
     filenames,	you may	want to	indent them slightly for readability.  If you
     supply your own die() or warn() message, you can use $file	to interpolate
     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.


									PPPPaaaaggggeeee 1111
[ Back ]
 Similar pages
Name OS Title
DXmSvnSetTreePosition Tru64 Sets the position of the tree in tree display mode.
ftw IRIX walk a file tree
nftw Tru64 Walk a file tree
ftw Tru64 Walks a file tree
tsearch Linux manage a binary tree
ftw Linux file tree walk
pstree Linux display a tree of processes
__sia_isagroup Tru64 checks a list of known
_sia_isagroup Tru64 checks a list of known
acl_valid Tru64 Checks an ACL for validity
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service