ログファイルから一行取りだし 追加するには?

[上に] [前に] [次に]
Toyomi 1999/06/14(月) 10:13:10
ログファイルから一行取りだし 追加するには?
--------$logfile-----
($id)  1 ($name)Toyomi
($id)  2 ($name)Toyomi
($id)  3 ($name)Toyomi
---------------------
と、番号ずけされている($logfile)$id = 2 $name=Toyomiを取りだし、取り出し方>$index?
取り出した番号のあとに追加書きこみをするには
  追加書きこみ>push?
どのようにしたら良いのでしょうか?。
お手数ですがどなたかよろしくお願いします。

exon 1999/06/15(火) 06:30:04
よくわからないんですが(笑) ログを編集したいのですよね。
配列にいちど読み込んでから、並び替えればいいのでは。
検索はマッチを使えばできますね。

配列に追加するのは push(@hairetu,$value); です。
別の書き方もできるけど。
@hairetu = (@hairetu , $value); でもいいのかな。
あるいは $hairetu[number] = $value; もいいし。

[上に] [前に] [次に]