私は大学の演習でこの部分に苦労しています...ファイルから文字列を読み取り、それらを別の変数に入れる必要があります...チーム、親切に確認して、自由な時間に返信してください...
入力ファイル: (test_ts.txt)
Test1--12:45
Test2--1:30
脚本:
use strict;
use warnings;
my $filename = "test_ts.txt";
my @name = ();
my @hrs=();
my @mins=();
open(my $fh, $filename)
or die "Could not open file '$filename' $!";
while (my $row = <$fh>) {
chomp $row;
push(@name, $row);
print "$row\n";
}
出力:
Test1--12:45
Test2--1:30
期待される出力:
Test1
Test2
*(Array should have the below values
name[0]=Test1
name[1]=Test2
hrs[0]=12
hrs[1]=1
mins[0]=45
mins[1]=30)*
スプリットを使用してみました:
while (my $row = <$fh>) {
chomp $row;
$row=split('--',$row);
print $row;
$row=split(':',$row);
print $row;
push(@name, $row);
print "$row\n";
}
分割を試みた後に得た出力:
211
211