大佬教程收集整理的这篇文章主要介绍了从Perl中的命令获取返回代码和输出,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
# Directory | file name | action | # of days without modification to the file for the command to take action /work/test/|a*|delete|1 /work/test/|b*|compress|0 /work/test/|c*|compress|1
我的脚本将通过文件决定是否,例如,/ work / test /下的文件以’a’开头,在过去1天内没有被修改过,如果有,它会删除它们.
为此,我使用find命令.例:
@H_316_2@my $command = "find " . $values[0] . $values[1] . " -mtime +" . $values[3] . " -delete ;\n"; system ($command);但是,我被要求检索每个步骤的返回码,以验证每个步骤是否正常.
现在,我知道system()返回返回代码,反引号返回输出.但是,我怎样才能得到两者?
$?
中可用.
$output = `$some_command`; print "Output of $some_command was '$output'.\n"; print "Exit code of $some_command was $?\n";
以上是大佬教程为你收集整理的从Perl中的命令获取返回代码和输出全部内容,希望文章能够帮你解决从Perl中的命令获取返回代码和输出所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。