У меня есть запрос на несколько советов о том, как подойти к этому сценарию, который я хочу написать на Perl.По сути, у меня есть файл, который выглядит следующим образом:
id: 1
Relationship: ""
name: shelby
pet: 1
color:4
Есть определенные ключевые слова, такие как питомец и цвет, которые имеют чисел после этого.Я хочу иметь возможность взять файл и найти эти ключевые слова (их 5 или 6), а затем изменить число на слово, которому соответствует число.То есть для ключевого слова "домашнее животное" ---> 0 = собака, 1 = кошка, 2 = рыба.А для ключевого слова «цвет» 0 = красный, 1 = синий, 2 = фиолетовый, 3 = коричневый, 4 = белый.Скрипт должен найти и изменить эти цифры.Целью должен быть выходной файл, который выглядит следующим образом:
id: 1
Relationship: ""
name: shelby
pet: cat
color:white
Я некоторое время боролся с тем, как это сделать.Я посмотрел в Интернете, может быть, я мог бы сделать массив хэшей или что-то в этом роде, но я относительно новичок в Perl и не знаю точно, как даже подойти к этой проблеме .... Любой совет будет высоко оценен!
Спасибо