Kindleユーザーは、e-readerから追加されたコンテンツを削除するためにここに簡単なスクリプトを作成しました。https://github.com/mariopepe/KindleAdRemover/blob/master/KindleAdRemover.sh
ご覧のとおり、広告を含む.assetsフォルダを削除して広告を抽出できないように、誤った形式のファイルを生成してください。
/Volumes
私のシステム(Ubuntu 20.04.4 LTS x86_64)にはマウントされたドライブを含むフォルダはありませんが/media/franfran
。
bashスクリプトでtry-catchを実行したり、メソッドを呼び出したり、さらに重要なことは、システムがインストールされるように過去に何かを変更した場合にプログラムでこれを知る方法はありますか?カスタム位置に?
ありがとうございます。良い一日をお過ごしください。
答え1
私はこのスクリプトがBSDからたくさん借りられており、それに応じて使用されるので、Macユーザーが書いたものだと仮定します/Volumes
。
推測は控えめにして、ユースケースにもっと柔軟に適用できる非常に簡単な編集でなければなりません。
# place this at line 2
for dir in "/Volumes" "/media/${USER}" "" ; do
[ -d "${dir}" ] && echo "Found mount directory at ${dir}" && break
done
[ -z "${dir} ] && echo "Could not find mount directory" && exit 1
すべてのインスタンスの変更
/Volumes/Kindle/system/.assets
~になる
${dir}/Kindle/system/.assets