Estou aprendendo bash e tenho o seguinte script
#!/bin/bash
mv myfile.txt myfileBACKUP.txt
echo "yo i love taylorswift
and i like blink182
ok done">> myfile.txt
mv myfileBACKUP.txt myfile.txt
o problema é que depois que eu executo o script eu ainda tenho o myfileBACKUP.txt sobrando e quando eu tento deletá-lo eu recebo um erro similar ao do cara The file cannot be moved to the trash.
link
Alguma ajuda sobre como fazer isso e / ou porque estou recebendo este arquivo de lixo restante?
editar:
permissão de arquivo de ls -la (os arquivos inválidos não aparecem em ls)
-rwxrwxr-x 1 odroid odroid 147 Dec 23 02:08 autodownloadv2.sh
-rw-rw-r-- 1 odroid odroid 45 Dec 23 02:59 myfile.txt
também a primeira vez que eu executo este arquivo myfile.txt não existe, então ele gera um erro. Eu não sei se isso tem algo a ver com isso.
Tags bash ubuntu shell-script