トップ 差分 一覧 Farm ソース 検索 ヘルプ RSS ログイン

Perl

Perl

[Perl]
最終更新時間:2009年02月09日 22時37分58秒

perlバージョンアップ

CentOS4.4だとperlの標準はperl5.8.5なので、これを5.8.8にあげたい!!

以下の作業が必要

# vi /etc/yum.repos.d/CentOS-Base.repo

enabled=0 -> enabled=1

getservbyname

 http,smtp,pop等のプロトコル名をポート番号に変換してくれる関数。以下に対応表が置いてある。
 linux     :/etc/services
 Windows   :C:\windows\services

○使い方

 my $port = getservbyname('http', 'tcp')

getprotobyname

参照<http://www.rfs.jp/sb/perl/05/getprotobyname.html>

File::Spec

○catfile

 1つ以上のディレクトリとファイル名をつなげてパスを作る。
  $dir = "dirname";
  $file = "filename";
  $path = File::Spec->catfile($dir, $file);