If the file we are trying to mangle a shebang in has 0 lines (as reported by `wc`) `read` command fails to read the first line and the script fails silently. Text files without newlines should not be executable as there is no way for them to contain a shebang.
Description
Languages
RPM Spec
43.5%
Shell
34.1%
Lua
20.4%
Perl
2%