You are viewing the version of this documentation from Perl 5.8.7. View the latest version

CONTENTS

#NAME

ExtUtils::Command - utilities to replace common UNIX commands in Makefiles etc.

#SYNOPSIS

perl -MExtUtils::Command -e cat files... > destination
perl -MExtUtils::Command -e mv source... destination
perl -MExtUtils::Command -e cp source... destination
perl -MExtUtils::Command -e touch files...
perl -MExtUtils::Command -e rm_f files...
perl -MExtUtils::Command -e rm_rf directories...
perl -MExtUtils::Command -e mkpath directories...
perl -MExtUtils::Command -e eqtime source destination
perl -MExtUtils::Command -e test_f file
perl -MExtUtils::Command=chmod -e chmod mode files...

#DESCRIPTION

The module is used to replace common UNIX commands. In all cases the functions work from @ARGV rather than taking arguments. This makes them easier to deal with in Makefiles.

perl -MExtUtils::Command -e some_command some files to work on

NOT

perl -MExtUtils::Command -e 'some_command qw(some files to work on)'

Filenames with * and ? will be glob expanded.

#cat

Concatenates all files mentioned on command line to STDOUT.

#eqtime src dst

Sets modified time of dst to that of src

#rm_rf files....

Removes directories - recursively (even if readonly)

#rm_f files....

Removes files (even if readonly)

#touch files ...

Makes files exist, with current timestamp

#mv source... destination

Moves source to destination. Multiple sources are allowed if destination is an existing directory.

#cp source... destination

Copies source to destination. Multiple sources are allowed if destination is an existing directory.

#chmod mode files...

Sets UNIX like permissions 'mode' on all the files. e.g. 0666

#mkpath directory...

Creates directory, including any parent directories.

#test_f file

Tests if a file exists

#BUGS

Should probably be Auto/Self loaded.

#SEE ALSO

ExtUtils::MakeMaker, ExtUtils::MM_Unix, ExtUtils::MM_Win32

#AUTHOR

Nick Ing-Simmons <nick@ni-s.u-net.com>.

AltStyle によって変換されたページ (->オリジナル) /