Open 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を使用)をスクリプトの保存先と同じディレクトリに保存する。そうでないと、ファイルの保存先のディレクトリを指定しなければならなくなる。
ここで、パーミッションの設定を行うことができるが、これは別の機会に譲ることにしよう。パーミッションの設定により、読み取り専用、編集可、どちらも禁止、どちらも許可を選択できる。
Copyright © 2008 Ziff Davis Enterprise, Inc.
Originally appearing in the U.S. Edition of Dev Shed. All Rights Reserved.








