У меня есть файл, который выглядит следующим образом:как получить доступ к многомерный массив в Perl
A:B:C
G:P:T
K:M:Q
...
Я загрузил файл в массив @letters
.
Мне нужно получить каждую букву без :
и передать ее как параметр другому сценарию, который я вызываю.
так
/bin/kish -x /home/whatever/testscript $letter[0 1] $letter[0 2] $letter[0 3]
затем
/bin/kish -x /home/whatever/testscript $letter[1 1] $letter[1 2] $letter[1 3]
до конца массива.
Любые предложения?
попробовал 'split (": ")'? [perldoc] (http://perldoc.perl.org/functions/split.html) –
Не обманывайте себя, думая, что первый аргумент 'split' - это строка. Используйте 'split /: /' – ikegami