約 10 ~ 20K のレコードがあり、特定の都市のみが必要です。これを perl で動作させたいのですが、必要なものの例が見つからないようです。都市が見つかった場合は、searchme.csv と list.csv でレコード/行を削除します。画面を並べ替えたり分割したりしていましたが、今では手で選ぶ方法がたくさんあります。どんな助けでも大歓迎です。私はただの初心者です。
- searchme.csv には、「name,address,city,state,zip,phone」というヘッダー付きの行が含まれています。
- list.csv には、ヘッダーが「city」の 1 行と、保持したい都市の 50 行以上が含まれています。
- したがって、searchme.csv の各行について、'city' を $variable に取得し、一致が見つかった場合は list.csv をループして、searchme.csv から新しいファイル new.csv に完全な行を書き込みます。これで遊ぶほど、searchme.csvをループするようになりました.city.csvを配列にロードして、whileループ内で配列をループする必要があると思います。見つかった場合は new.csv に出力します。