「make」、「model」、「year」という単語を含むドキュメントの各行をコピーする必要があります。各行を新しいファイルに入れる必要があります。これらの各行には他の情報があります。例: メーカー: フォード、モデル: フュージョン、年式: 2004。
同じフォルダーにある 300 個のファイルに対して繰り返す必要があり、コピーされたすべてのデータが同じファイルに書き込まれます。ドキュメントは長いですが、単語は上位 30 行にあることが保証されています。
私のデータはディレクトリ「c:\incoming\temp」にあります。書き込みたいファイルは vehicle.txt です。
ファイルを作成する必要があるのか、それともスクリプトによって作成されるのかわかりません。あなたが私のためにそれを正確に書かなければならない場合でも、どんな助けも大歓迎です. 私は何も知りません。私はこれを機能させるためにできる限り必死です。繰り返しになりますが、すべての助けに感謝します。
#!/usr/bin/perl
use strict;
use warnings;
my $dir_path="\Incoming\Temp";
opendir (Incoming\Temp, $tmp_dir) or die $!;
open (MYFILE, '>>vehicles.txt');
while (my $file_name = readdir(Incoming\Temp)) {print "$file_name\n";} print MYFILE $file_content; close (MYFILE); CLOSEDIR;