Deixe-me mostrar a primeira parte do programa de trabalho.
Os primeiros 16 valores no seu programa de trabalho são:
cffa edfe 0700 0001 0300 0080 0200 0000
cf
é hexadecimal para o número 207.
fa
é hexadecimal para o número 250
(Veja link para mais informações).
Se você simplesmente recortar e colar essa linha, então você está copiando uma representação disso e não os valores reais.
Se você recortá-los e colá-los em um novo arquivo, estará fazendo o equivalente a ter uma seta no código, traduzindo para as letras 'a r r o w'
e copiando a tradução. No processo, as informações são alteradas e você não tem mais um programa em funcionamento.
O que você tem é nada mais que um arquivo de texto. E, aparentemente, seu sistema volta a tentar interpretá-lo como um script de shell quando o bit executável é definido, mas não o cabeçalho ELF ou O shebang intérprete está presente.