나는 bash를 배우고 있으며 다음 스크립트가 있습니다
#!/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
문제는 스크립트를 실행한 후에도 여전히 myfileBACKUP.txt가 남아 있고 이를 삭제하려고 하면 이 사람의 오류와 유사한 오류가 발생한다는 것입니다.The file cannot be moved to the trash.
https://askubuntu.com/questions/164026/unable-to-delete-file-no-such-file-or-directory
기본적으로 원본 파일을 백업하고 새 파일을 만들고 새 파일에 대해 일부 작업을 수행한 다음 원본 파일을 복원하는 스크립트를 작성하고 싶습니다.
이 작업을 수행하는 방법 및/또는 왜 이 정크 파일이 남아 있는지에 대한 도움이 필요합니까?
편집하다:
ls -la에 대한 파일 권한(잘못된 파일은 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
또한 처음 실행했을 때 myfile.txt가 존재하지 않아서 오류가 발생했는데, 그게 그것과 관련이 있는지는 모르겠습니다.