明示的または黙示的な保証なしに、リスクはあなたが負担します。

明示的または黙示的な保証なしに、リスクはあなたが負担します。

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

明示的または黙示的な保証なしに、リスクはあなたが負担します。

おすすめ記事