in reply to how to have / in FILEHANDLE?

Because that is how <> diamond operator works, it wants a bareword if you want readline , otherwise you get glob

But, you should never use arbitrary strings as filehandles, its just painful for the sake of being painful (a stupid idea)