私はPerlスクリプトで2つのことを達成しようとしています。最初のサブディレクトリに異なるユーザーディレクトリがあるファイルがあり、これらの各ユーザーディレクトリには、テキストファイルを含むいくつかのフォルダが含まれています。私は次のようなPerlスクリプトを書き込もうとしています
- 各ユーザーのディレクトリを一覧表示します
.txt
ファイルの総数を取得します
2番目の目的のために私はこのコードを持っています
my @emails = glob "$dir/*.txt";
for (0..$#emails){
$emails[$_] =~ s/\.txt$//;
}
$emails=@emails;
しかし、$emails
0を返しています。何か洞察はありますか?