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」はバージョン番号となる。