服务器 Gind.cn
  • Linux
  • Windows
  • Ubuntu
  1. 服务器 Gind.cn
  2. bash linux mac osx terminal unix
  3. 自特定date以来的天数
Intereting Posts
删除500万行日志后,磁盘使用率变高 Inotify&Rsync – 在下载完成之前不要移动文件 通过https自动进行域身份validation 如何停止htaccess URLredirect循环 编写自动SQLServer 2008 DR移动脚本 脚本通过SSH找出本地和远程文件系统之间的差异 思科ACE可以平衡ISP吗? SSH偶尔(很less)不连接 sed不工作在Linux Centos,Ubuntu的, 使用LDAP来存储客户数据 如何通过Google云端代理监控日志是否发生错误? 没有权限访问此服务器上的/服务器信息 如何在我的公司networking上阻止LimeWire? Exchange:如何查看BadMail文件夹中的邮件? 如何查看SSMS2008中所有用户的进程?

自特定date以来的天数

如何在linux / unix bash中打印从特定date到现在的天数? (例如从2009年6月23日到今天的天数)!

  • 分析Apache访问日志以快速识别滥用
  • 默认新文件和新目录权限之间的区别
  • 在bash中执行的命令的PID
  • 期望脚本,超时和错误检查
  • 即使在命令行选项中告诉它密码,mysqldump也要求input密码

你可以使用这样的东西:

date1=$(date --utc --date "2008-10-20" +%s) date2=$(date --utc --date "2009-10-20" +%s) diffdays=$(( (date2-date1)/(3600*24) )) 

假定date2比date1更近。

改编自http://www.unix.com/tips-tutorials/31944-simple-date-time-calulation-bash.html 。

我更喜欢使用专门的date时间库进行date算术的语言。 例如:

 ruby -r date -e 'd = Date.parse(ARGV.shift); p (Date.today - d).to_i' 2010-09-23 
  • Mail ::带有附件的Sendmail,并将Perlembedded到Bash脚本中
  • 如何将stdout输出到进程和shell屏幕
  • 如何在Mac OS X上获取networking数据接收和数据发送信息?
  • 在bash脚本中跳过“按某个键继续”
  • Bash:具有不同文件大小的两个文件的比较
  • 我可以使用IP列表包含文件进行iptable黑名单吗?
  • 守护进程在shellclosures时退出
  • Debian备份bashscript
  • 在bash脚本中执行SU
  • glassfish启动脚本通过crontab失败

  • © 2017 服务器 Gind.cn
  • Topics
  •        
  • Powered by Server
  • Privacy Policy