Perl を使用して、テキスト ファイル内の次の価格列を並べ替えようとしています。
Time Num Size Price Act | Act Price Size Num Time
11:30:12.957 1 3000 11.90 A | A 11.05 500 1 11:30:12.954
11:30:12.957 1 100 11.75 A | A 14.00 1676 3 11:30:12.957
テキスト ファイルを配列に読み込んで行ごとに並べ替えることができますが、特定の列を昇順または降順で並べ替える方法が思いつきません。Price
最初に次のように一度に 1 つの要素をテキスト ファイルに読み込んでから、最初の列を降順で並べ替えようとしました
use strict;
use warnings;
open(my $file_handle, '<', 'Data.txt') or die("Error: File cannot be opend: $!");
my @words;
while (<$file_handle>) {
chomp;
@words = split(' ');
}