gpt4 book ai didi

linux - 在从 psql 转储的文件名中包含日期/时间

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:04:21 24 4
gpt4 key购买 nike

我计划运行一个 .sh 脚本,该脚本将通过 Linux 上的 cron 定期运行。我在 centos 上运行 postgres 8.4。

我的脚本中会有这样的东西:

psql -U username -d db_name -c "COPY orders TO stdout DELIMITER ',' CSV HEADER;" > orders.csv

我知道还有其他方法可以将表格转储到 csv 文件中,但这是我在没有管理员权限的情况下唯一可以使用的方法。

我的问题是命名文件。我想按照以下方式专门命名该文件:yyyymmdd-hhmm-orders.csv

我不是最好的脚本大师(如您所知),那么我怎样才能让转储动态地执行此操作?

谢谢

最佳答案

`date '+%Y%m%d-%H%M'`-orders.csv

我个人也把秒数%S加到文件名中

man date

将显示其他格式选项

关于linux - 在从 psql 转储的文件名中包含日期/时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47194571/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com