私は、巨大なファイルを開き、以下の形式のレコードを持つ Perl スクリプトに取り組んでいます。スクリプトが Solaris 10 または HP UX 11.0 で実行される場合がある
Filename1 , col1, col2
Filename1 , col1, col2
Filename2 , col1, col2
Filename3 , col1, col2
入力ファイルの最初のフィールド ファイル名を読み取るときに、新しいファイルが存在しない場合は作成し、残りのフィールドをファイルに出力する必要があります。入力ファイルには 13000 個の一意のファイル名が含まれる場合があります。Solaris 10 または hpux 11 で開くことができるファイル ハンドルの最大数はいくつですか? 13000 個のファイル ハンドルを開くことができますか? ファイルに書き込んで閉じるためのファイルハンドルを保存するためにハッシュを使用する予定です。また、ファイル全体の最初のフィールドから一意のファイル名を簡単に取得するにはどうすればよいですか? ファイルの各行を読み取るのではなく、簡単な方法はありますか?