my $RET_DU = $? >> 8;该怎么解决
my $RET_DU = $? >> 8;
这句话什么意思
------解决方案--------------------
$? 上一次管道关闭,反勾号(``)命令或者 wait,waitpid,或者 system 函数 返回的状态。请注意它不仅仅是简单的退出代码,而是由下层的 wait(2) 或者 waitpid(2) 系统调用返回的完整的 16 位状态。因此,子过程的退出值在高位,也就是 $? > > 8 ……
这句话什么意思
------解决方案--------------------
$? 上一次管道关闭,反勾号(``)命令或者 wait,waitpid,或者 system 函数 返回的状态。请注意它不仅仅是简单的退出代码,而是由下层的 wait(2) 或者 waitpid(2) 系统调用返回的完整的 16 位状态。因此,子过程的退出值在高位,也就是 $? > > 8 ……