Perl ハッカーの助けが必要です。これは簡単に見えますが、私はそれについて1時間考えていましたが、解決策はありませんでした.
次のようなフラット ファイルまたはログ ファイルがあるとします。
2013-05-27T19:01:23 [INFO] item_id:1, start at Reader.pm line 23
2013-05-27T19:01:29 [INFO] item_id:2, pause at Reader.pm line 23
2013-05-27T19:01:30 [INFO] item_id:1, start at Reader.pm line 23
2013-05-27T19:01:30 [INFO] item_id:1, start at Reader.pm line 23
2013-05-27T19:01:30 [INFO] item_id:1, start at Reader.pm line 23
2013-05-27T19:01:30 [INFO] item_id:1, start at Reader.pm line 23
2013-05-27T19:01:30 [INFO] item_id:3, start at Reader.pm line 23
2013-05-27T19:01:30 [INFO] item_id:3, start at Reader.pm line 23
2013-05-27T19:01:30 [INFO] item_id:3, start at Reader.pm line 23
2013-05-27T19:01:30 [INFO] item_id:5, start at Reader.pm line 23
2013-05-27T19:01:30 [INFO] item_id:5, start at Reader.pm line 23
2013-05-27T19:01:30 [INFO] item_id:5, start at Reader.pm line 23
2013-05-27T19:01:30 [INFO] item_id:5, start at Reader.pm line 23
(...)
item_id の最大値 (この場合は 5) を見つけて変数 $found に配置するメソッドを作成する必要があります。最大数であるアプリオリがわからないことに注意してください。したがって、入力として「最大数(つまり、この場合は5)」を入力する必要があるため、grepを使用できません。唯一の入力は、ファイルの場所です。何を指示してるんですか?