Это мои данные:
4601 000000000002950 000000600537060DB000000000000000 000000600537060DB 46004375010000009000282959900028252890002825280253563562 V4120 20132352013235 1003NN 10 0`.
и моя программа Perl
my$string = "4601 000000000002950 000000600537060DB000000000000000 000000600537060DB 46004375010000009000282959900028252890002825280253563562 V4120 20132352013235 1003NN 10 0";
my $char = substr($string, 0, 2);
print $char;
он печатает 46
.
Если у меня есть эти данные в файле /home/jack/Desktop/Perl_file.txt
, как я могу добиться того же результата, используя данные этого файла.
substr($string, 0, 2)
получает первые 2 символа из ввода, так что это, очевидно,46
. Что еще вы ожидаете? - person PMF   schedule 18.01.2014