chmod LIST #### chmod MODE, LIST #### $ say "prototype('CORE::chmod')" @ #### $ perl -e'mkdir("$ENV{HOME}/.bashrc") or die $!,$/' File exists #### $ perldoc perlfunc | grep FILENAME | egrep '^ *[a-z]+ [A-Z]' chroot FILENAME mkdir FILENAME,MASK mkdir FILENAME rmdir FILENAME sysopen FILEHANDLE,FILENAME,MODE sysopen FILEHANDLE,FILENAME,MODE,PERMS $ say 'map prototype("CORE::$_"), qw/ chroot mkdir rmdir sysopen /' _ _;$ _ *$$;$ #### $ perldoc perlfunc | grep DIRNAME $ perldoc perlfunc | grep FILENAME | wc -l 16 #### $ perldoc -f opendir | head -1 opendir DIRHANDLE,EXPR #### $ perldoc perlfunc | egrep '^ {7}readlink [A-Z]' readlink EXPR $ perldoc perlfunc | egrep '^ {7}lstat [A-Z]' lstat EXPR $ perldoc perlfunc | egrep '^ {7}do [A-Z]' do BLOCK do SUBROUTINE(LIST) do EXPR Uses the value of EXPR as a filename and executes the contents #### $ perl -we "do findModule(); sub findModule{'nonesuch.pl'}" Use of "do" to call subroutines is deprecated at -e line 1. #### $ perldoc perlfunc | egrep '^ {7}truncate [A-Z]' truncate FILEHANDLE,LENGTH truncate EXPR,LENGTH $ perldoc perlfunc | egrep '^ {7}stat [A-Z]' stat FILEHANDLE stat EXPR stat DIRHANDLE #### stat FILEHANDLE stat FILENAME stat DIRHANDLE #### $ perldoc perlfunc | egrep '^ {7}dbmopen [A-Z]' dbmopen HASH,DBNAME,MASK #### $ perldoc perlfunc | egrep '^ {7}link ' link OLDFILE,NEWFILE $ perldoc perlfunc | egrep '^ {7}rename ' rename OLDNAME,NEWNAME #### link OLDFILENAME,NEWFILENAME rename OLDFILENAME,NEWFILENAME #### link OLDNAME,NEWLINKNAME #### link DESTNAME,NEWNAME #### -X FILEHANDLE -X PATHNAME -X DIRHANDLE caller DEPTH caller chdir DIRNAME chdir FILEHANDLE chdir DIRHANDLE chdir chroot DIRNAME chroot connect SOCKET,DEST cos RADIANS cos dbmopen HASH,FILENAME,MASK eof FILEHANDLE eof() # Just changed spacing eof exit VALUE exp VALUE gmtime EPOCHSECONDS gmtime int VALUE int link DESTNAME,NEWNAME localtime EPOCHSECONDS localtime log VALUE log lstat PATHNAME lstat mkdir DIRNAME,MASK mkdir DIRNAME mkdir opendir DIRHANDLE,DIRNAME rand MAX rand readlink FILENAME readlink readpipe COMMANDLINE readpipe return EXPRESSIONS return rmdir DIRNAME rmdir symlink DESTNAME,NEWNAME sin VALUE sin sleep SECONDS sleep sqrt VALUE sqrt srand VALUE srand stat FILEHANDLE stat PATHNAME stat DIRHANDLE stat truncate FILEHANDLE,LENGTH truncate FILENAME,LENGTH #### chmod LIST chown LIST do BLOCK do SUBROUTINE(LIST) do EXPR rename OLDNAME,NEWNAME sysopen FILEHANDLE,FILENAME,MODE sysopen FILEHANDLE,FILENAME,MODE,PERMS