我有一个请求,需要一些关于如何编写Perl脚本的建议。基本上,我有一个看起来像这样的文件:
id: 1
Relationship: ""
name: shelby
pet: 1
color:4
有一些关键字,如pet和color,后面跟着数字。我想要能够读入文件并查找这些关键字(大约有5或6个),然后将数字更改为对应的单词。也就是说,对于关键字“Pet”---> 0 =狗,1 =猫,2=鱼。而对于关键字“color”,0 =红色,1=蓝色,2=紫色,3=棕色,4=白色。脚本应该查找并更改这些数字。目标是一个输出文件,看起来像:
id: 1
Relationship: ""
name: shelby
pet: cat
color:white
我已经苦苦思索了一段时间如何解决这个问题。我在网上查找了一些信息,可能可以使用哈希数组之类的东西,但我对Perl相对较新,甚至不知道如何解决这个问题...... 如果有任何建议,将不胜感激!
谢谢