Make sure the filename does not have any spaces or special characters.
It is difficult to make Linux scripts work cleanly with MS Windows filenames (with spaces and special characters). The typical Linux filename is alphanumeric plus underscore, dot and dash. See
Basic Linux Operations FAQ - Filenames.