一个Kindle用户写了一个简单的脚本来删除eReader中添加的内容:https://github.com/mariopepe/KindleAdRemover/blob/master/KindleAdRemover.sh
如您所见,它正在删除包含ads的.assets文件夹,并创建一个格式错误的文件,这样就不能从其中提取广告。
在我的系统(Ubuntu20.04.4LTS x86_64)中,我没有包含挂载驱动器的/Volumes文件夹,而是位于/media/franfran中。
有没有一种方法可以编程地知道这一点,要么在bash脚本中尝试捕捉,要么调用一个方法,更重要的是,我是否改变了(可能)在过去会让系统将其挂载到一个自定义位置的东西?
谢谢,祝你今天愉快。
发布于 2022-06-10 12:56:17
我假设脚本是由Mac用户编写的,因为它大量地从BSD中提取,因此也使用了/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/.assetshttps://unix.stackexchange.com/questions/705669
复制相似问题