首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在打印文件名中包含当前日期

在打印文件名中包含当前日期
EN

Stack Overflow用户
提问于 2019-08-01 12:59:20
回答 1查看 36关注 0票数 0

我正在使用宏从网站获取数据,并使用特定网站页面上的打印功能保存到打印文件。在打印窗口中,我可以选择"print to pdf“,但不知道如何格式化输出文件名以反映当前日期。该宏将每月运行一次以保存网站数据的快照。我尝试了论坛上的几个建议,但还没有找到一个有效的解决方案。所需文件名的格式为"yyyymmdd_account_summary.pdf“,使用Kantu作为fedora 29上Firefox68中的宏记录器。

我尝试将打印文件名设置为$(date +"%y%m%d")_account_summary.pdf,但这只创建了一个名为$(date +"%y%m%d")_account_summary.pdf的文件,没有替换任何变量。显然,我正在做一些简单的错误,但我看不到它。

预期的结果文件名20190731_account_summary.pdf创建的实际名称$(date +"%y%m%d")_account_summary.pdf,这显然是错误的

EN

回答 1

Stack Overflow用户

发布于 2019-08-01 13:11:02

我们对Kantu不是很熟悉,但我建议我们分三步来做。

步骤1.让宏以固定的文件名(/tmp/my_temp_file.pdf)定期运行。

步骤2.编写一个脚本(bash或python)来监视文件的修改/覆盖时间戳,并在检测到更改时,将文件(/tmp/my_temp_file.pdf)复制到"yyyymmdd_account_summary.pdf“中。

步骤3.创建一个定期调用脚本的cronjob。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57302057

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档