Date Firefox书签添加日期

Date Firefox书签添加日期,date,firefox,browser,bookmarks,Date,Firefox,Browser,Bookmarks,firefox导出书签的一个问题 如何读取此日期:添加_date=“1375088003”?我想现在是用户将新网站添加到书签的日期了,但如何读取这些字符串呢?年、日、月在哪里?这是大纪元时间,即自1970年1月1日以来的秒数。要将其转换为人性化的日期,可以通过“date”unix命令传递: 日期-r 1375088003 会回来的 2013年7月29日星期一18:53:23美国东部时间 (在我信任的澳大利亚东部的Mac电脑上,也就是AEST)我就是这么做的。我从浏览器导出书签。假设结果文件名为“

firefox导出书签的一个问题


如何读取此日期:添加_date=“1375088003”?我想现在是用户将新网站添加到书签的日期了,但如何读取这些字符串呢?年、日、月在哪里?

这是大纪元时间,即自1970年1月1日以来的秒数。要将其转换为人性化的日期,可以通过“date”unix命令传递:

日期-r 1375088003

会回来的

2013年7月29日星期一18:53:23美国东部时间


(在我信任的澳大利亚东部的Mac电脑上,也就是AEST)

我就是这么做的。我从浏览器导出书签。假设结果文件名为“bookmarks.html”。我有一个单行可执行脚本,它将一个文件作为输入,并创建另一个包含许多长字段的文件。我称之为“icon.sed”的一行代码包含以下内容:

sed 's/ICON=\"[^\"]*\"//' | sed 's/ICON_URI=\"[^\"]*\"//' | \
sed 's/LAST_CHARSET=\"[^\"]*\"//' | sed 's/HREF=\"[^\"]*\"//'| \
tr -s ' '
我是这样使用它的:

~/icon.sed <bookmarks.html >newbook.txt
选择您要查找的日期,并通过“epoch.sh”发送它,例如:~/epoch.sh 10/30/2015,它将输出:1446246082

然后,您可以grep您的newbook.txt文件,查找ADD_DATE或LAST_MODIFIED DATE(以前四位数字开始):1446

grep 'LAST_MODIFIED="1446' newbook.txt
此外,还可以使用epoch.sh为开始日期和停止日期获取一对epoch时间,这样您就可以通过在该范围内使用多个greps(仅使用每个epoch时间的前四位数字)将结果括起来

grep 'LAST_MODIFIED="1446' newbook.txt