作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我计划运行一个 .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/
我正在为我的应用程序使用 Tank-Auth。我唯一的问题是激活和重置帐户密码。 用于登录、注册、注销;我对这些代码没有问题; $route['login'] = "/auth/login"; $ro
我是一名优秀的程序员,十分优秀!