我的Almquist Shell脚本(在busybox下)哪种解决方案更好:纯SQLite或(sort + diff + SQLite)?

时间:2015-04-30 10:28:02

标签: sqlite shell sorting

我需要一些关于我应该在SH scrip中使用的工具的建议。 此脚本的目的是在执行之间显示目录的新/已删除/已编辑/重命名的文件。

我的方法是存储已排序的"文件+属性"列出并将其与之前的执行进行比较。我的实现使用" find"," sort"和一个"差异"命令,最重要的是我使用SQLite存储差异并执行SQL请求以显示我想要的内容。

另一个实现是将文件+属性直接存储在SQLite数据库中,并发出SQL请求以获取我需要的内容。

我的问题是:哪种解决方案更适合支持文件的删除?使用快速diff命令的慢速排序命令?或者让SQLite为我做这一切?

注意:我放弃" inotify"因为默认情况下不可用

感谢您的建议

0 个答案:

没有答案