条件がperlで意味する場合、以下は何をしますか:
if($? != 0 ){
}
説明してください。
これらの変数は次のperlvar
ページに記載されています: http://perldoc.perl.org/perlvar.html
$?
最後のパイプ クローズ、バックティック (`` ) コマンド、wait() または waitpid() の呼び出しの成功、または system() オペレーターから返されたステータス。これは、従来の Unix の wait() システム コールによって返される 16 ビットのステータス ワードです (または、そのように見えるように構成されています)。したがって、サブプロセスの終了値は実際には ($?>> 8 ) であり、$? & 127 は、プロセスが終了したシグナルがあれば、それを示します。& 128 は、コア ダンプがあったかどうかを報告します。