Use of uninitialized value in open. Use of uninitialized value in open at ./a.pl line 8.