Perl を実行しているプラットフォーム名を環境変数から取得する

Mac OS X Leopard に WWW::Mechanize のインストールに失敗する」でエラーを調査するにしても、実行環境がわからないと、エラーを探しようもない。
調べていたら、下記のスクリプトで OS の名前が取得できる。

#!/usr/bin/perl
use Config;

print $Config{'osname'} . "\n";
print $Config{'osvers'} . "\n";

ファイル名を os.pl で保存したとして、

% chmod u+x os.pl 
% ./os.pl 
darwin
9.0

の「darwin」が OS の名称。「9.0」はバージョン番号となる。