Допустим, у меня есть файл конфигурации.
Config.csv
Server,Properties
"so-al-1","48989"
"so-al-3","43278"
"so-al-5","12345"
Мне нужно использовать Perl-скрипт для извлечения сервера и свойств из файла, чтобы использовать значения переменной в моем скрипте. Также наш клиентский сервер не хочет, чтобы мы устанавливали какие-либо модули.
Итак, как мне читать этот документ в переменных без использования модуля?
open(FILE,"Config.csv");
undef($/); #sucks the entire file in at once
while(<FILE>){
(@words)=split(/\s+/);
}
close FILE;
for (@words){
s/[\,|\.|\!|\?|\:|\;]//g; #removed punctuation
$word{$_}++;
}
for (sort keys %word){
print "$_ occurred $word{$_} times\n";
}
Я попробовал вышеописанное, но это не помещает его в хеш, который я хотел.
Отредактировано: я скопировал код слишком быстро и пропустил строку.
Отредактировано: я только что узнал, что такой вопрос уже есть в StackOverflow. Как я могу проанализировать процитированный CSV в Perl с регулярным выражением?