複数ファイルから特定の行だけ取り出し、1つのファイルにまとめるには
以前文字列抽出で質問させていただいたPerl初心者のものです。よろしくお願いします。
あるディレクトリ内にある全てのファイル(.txt)から
「”To”から始まる行」と「”01”といった2桁の数字から始まる行」のみ取り出し、1つのファイルにまとめたいと思ってるのですが、うまくできません。
<文字列を含むファイル:aaa.txt>
--------------------------
To 鈴木 太郎さん 1行目
:
01,りんご, 3 個, ナシ, 1個 14行目
02,キャベツ, 3 個, なす, 10本 15行目
:
--------------------------
このような内容のファイルが複数あり
結果として
--------------------------
鈴木 太郎,01,りんご, 3 個, ナシ, 1個
鈴木 太郎,02,キャベツ, 3 個, なす, 10本
山田 洋子,01,ぶどう, 3 個, もも, 1個
山田 洋子,02,たまねぎ, 5 個, なす, 10本
山田 洋子,03,牛肉, 1kg
山本 次郎,01,リンゴ, 5 個, バナナ, 5本
:
:
--------------------------
と一つのファイルにしたいのです。
どうやったらこの結果を出せるのか、ご教授よろしくお願いします。
お礼
ありがとうございます 細かな設定ができると使えそうです 参考になります ありがとうございました