Global symbol "@shift" requires explicit package name at noname5.pl line 5. Global symbol "@shift" requires explicit package name at noname5.pl line 6. Execution of noname5.pl aborted due to compilation errors.