Bashスクリプトはファイルを削除できません。

Bashスクリプトはファイルを削除できません。

私は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が存在しなかったためにエラーが発生しましたが、それがそれに関連しているかどうかはわかりません。

ベストアンサー1

おすすめ記事