TEDIA会員に登録したメールアドレスとパスワードを入力してください

メールアドレス:

     パスワード:


パスワードを忘れた方はパスワードの確認を行ってください。

TEDIA会員へのご登録がお済みで無い方はこちらで登録ができます


>> テクノロジーポータル TEDIA トップページへ戻る <<

Think IT Software Developer's Think IT Find-IT 失敗しないソフト選び Find-IT TEDIA テクノロジーポータル TEDIA インストールマニアックス2008 インストールマニアックス2008

TEDIA SponsorsOpen Source Web Development Tutorials - Dev Shed

Perl入門:ファイルの操作
(2009/03/04公開)

ファイルの操作

 前回は、条件文とループ文を使用して、基本的なPerlのプログラムを作成した。今回は、ファイルの操作を学習することにしよう。テキストファイル、CGIファイル、PLファイル、ボイルドファイル、フライドファイル、ザベネディクトファイル、スチームドファイル。OK、OK、冗談だよ。

ファイルを作成する

 Perlでの読み取り用ファイルの作成は簡単だ。単に.txtファイルを開いて、次のデータを入力するだけだ。


  The Incredible Hulk|Super Strength|I rip my pants

  Daredevil|Heightened Senses|I have poor fashion sense due to blindness

  Apache Chief|the ability to grow Very Tall|I Wear a skirt



 データの入力時に、注意する点がいくつかある。まず、ヘッダーが存在しない。次に、データの各カラムをパイプシンボル(|)で分離する。さらに、データの各行をEnterキーを押して分離する。空白行には何も入力しないことが必要だ。スペースも駄目だ。これは、Perlは、スペースが存在すると、その行を新しいデータ行と見なすからだ。

 データの入力が終わったら、そのファイルを保存する。そうしたければ、.txtファイルのまま保存できる。これには不都合な点が1つあるが、それは、あなたのページを偶然開いたすべての人に、このデータが丸見えになることだ。データの可視性を限定するには、.cgiまたは.plファイルとして保存すれば良いが、これはホストによって異なる。話を簡単にするために、このファイル(名前はsuper.txtを使用)をスクリプトの保存先と同じディレクトリに保存する。そうでないと、ファイルの保存先のディレクトリを指定しなければならなくなる。

 ここで、パーミッションの設定を行うことができるが、これは別の機会に譲ることにしよう。パーミッションの設定により、読み取り専用、編集可、どちらも禁止、どちらも許可を選択できる。


1    2    3    4    5    次のページ

Copyright © 2008 Ziff Davis Enterprise, Inc.
Originally appearing in the U.S. Edition of Dev Shed. All Rights Reserved.