For the given code, I would not. I also would not open the same file twice in a loop instead of
seek, fail to test my opens, or use external input in the statement
open(FH,"$file");. But given the combination of "Here's part of the script" with the tendency for some posted scripts to not correspond to actual code, it seems that piece of information is potentially pertinent as is the tutorial.