in reply to file comparision and parsing

Please add <code> tags around your data, you had to go through a preview page to post this and so you should have noticed it was badly formed.

As to your problem:

Code that up and come back with any specific issues you are having.

print "Good ",qw(night morning afternoon evening)[(localtime)[2]/6]," fellow monks."