这段代码哪里出问题了?【解决】

不好意思,电话聊天中,居然把发给MSN的话发到论坛来了,习惯地还用了引用
syntax error at my.pl line 45, near "$afile ~"
syntax error at my.pl line 48, near "}"

提示两个语法错误,一个是 =~ 一个是 } 附近的问题。不光知道有错误,还要理解错误啥意思嘛。