伦敦Perl和Raku研讨会将于2024年10月26日举行。如果您的公司依赖Perl,请考虑赞助和/或参加.

名称

命令-用于替换Makefiles等中常见UNIX命令的实用程序。

简介

perl-MExtUtils::Command-e cat文件…>目的地perl-MExtUtils::Command-e mv源。。。目的地perl-MExtUtils::Command-e cp-source。。。目的地perl-MExtUtils::Command-e touch文件。。。perl-MExtUtils::Command-e rm_f文件。。。perl-MExtUtils::Command-e rm_rf目录。。。perl-MExtUtils::Command-e mkpath目录。。。perl-MExtUtils::命令-e eqtime源目标perl-MExtUtils::Command-e test_f文件perl-MExtUtils::Command-e test_d目录perl-MExtUtils::Command-e chmod模式文件。。。...

描述

该模块用于替换常见的UNIX命令。在所有情况下,函数都在@ARGV中工作,而不是接受参数。这使它们更容易在Makefiles中处理。这样称呼他们:

perl-MExtUtils::Command-e some_Command要处理的一些文件

不是这样地:

perl-MExtUtils::Command-e“some_Command qw(要处理的一些文件)”

用于该用途外壳::命令.

带有*和?的文件名?将进行全局扩展。

功能

cat文件。。。

将命令行中提到的所有文件连接到STDOUT。

eqtime(等效时间)
eqtime源目标

将目标的修改时间设置为源的修改时间。

rm_rf(人民币)
rm_rf文件或目录。。。

递归地删除文件和目录(即使是只读的)

rm_f(平方米)
rm_f文件。。。

删除文件(即使是只读的)

触摸
触摸文件。。。

使用当前时间戳使文件存在

毫伏
mv源文件目标文件mv源文件源文件目标目录

将源移动到目标。如果目标是现有目录,则允许使用多个源。

如果所有移动都成功,则返回true,否则返回false。

内容提供商
cp源文件目标文件cp源文件源文件目标目录

将源复制到目标。如果目标是现有目录,则允许使用多个源。

如果所有副本都成功,则返回true,否则返回false。

chmod公司
chmod模式文件。。。

对所有文件设置类UNIX权限“模式”。例如0666

mkpath路径
mkpath目录。。。

创建目录,包括任何父目录。

测试_f
test_f文件

测试文件是否存在。退出如果为0,则为1(即shell对true和false的看法)。

测试_d
test_d目录

测试目录是否存在。退出如果为0,则为1(即shell对true和false的看法)。

dos2unix公司
dos2unix文件或目录。。。

递归地将DOS和OS/2换行符转换为Unix样式。

另请参阅

Shell::命令是这些相同的函数,但通常接受参数。

作者

尼克·英·塞门斯ni-s@cpan.org公司

由Michael G Schwern维护schwern@pobox.com在ExtUtils-MakeMaker包中,作为单独的CPAN包,由Randy Kobes编写r.kobes@uwinnipeg.ca.