Perl 関連
ずっと Perl を使うのを避けていたので,よくわからん. そうも言ってられない状況も出てきたので,最低限の事だけメモ.完全に自分用です.
- 早崎 web トップに戻る
- Linux Tipsに戻る
Perl の基本情報
- Perl モジュールの所在は?
perl -V
画面に多くのメッセージ(バージョン情報やコンパイル時の環境など). 特殊配列 @INC がperl modules 置き場所.
CPAN の使用方法
使いたい perl モジュールが出てきた. 例えば,SpreadSheet や appendpdf.pl など. 手動でインストールしてられないので,CPAN で入れてしまう.
最初に実行するべきこと
CPAN のセットアップから.
# cpan (いろいろ聞かれるが,基本的に全て default 通り.ひたすらリターン) cpan> install Bundle::CPAN (たくさんたくさんのメッセージ) CPAN: Term::ReadLine::Perl loaded ok .................... 20 subroutines in Term::ReadLine redefined cpan shell -- CPAN exploration and modules installation (v1.7602) ReadLine support enabled cpan> reload
すべての質問に default で回答するなら下記: cpan> o conf prerequisites_policy follow cpan> o conf commit
CPAN の設定
- 初期設定
cpan> o conf init
- 書き込み
cpan> o conf commit
- 設定確認
cpan> o conf
- 終了
cpan> exit
モジュール追加
- モジュールの検索
cpan> i /検索語/ cpan> m /モジュール名/ cpan> a /Author/
- モジュールのインストール
cpan> install $module cpan> force install $module
appendpdf.pl を使うには
cpan> install CAM::PDF
SpreadSheet
忘れた
参照情報
ECMWF Data Archive Service の使い方
概要
- ECMWF API key (登録ユーザ情報,のようなもの.これがあれば,スクリプト使ったデータ入手がしやすくなる)を入手.要・ユーザ登録.
- .ecmwfapirc 内に API key を登録
- スクリプトを使ってダウンロード.
詳細手順
Under const.メモ
- ERA Interim データのバッチ取得スクリプト作成のため,ECMWF API を入れた. Perl の便利さ(のほんの一部)が理解出来た気がした(2012-01-29; update: 2013-04-26). (See also ERA Interim (daily field, full-resolution) data archive)