服务器 Gind.cn
  • Linux
  • Windows
  • Ubuntu
  1. 服务器 Gind.cn
  2. bash linux mac osx terminal unix
  3. 自特定date以来的天数
Intereting Posts
我可以在同步模式下运行SharePoint 2007原生报告查看器吗? Ubuntu:Postfix和Cyrus预计saslauthd PID文件位于不同的位置 build立项目开发环境 如何将Vmware工具安装到Redhat Atomic Host 如何覆盖共享主机上的全局PHP.INI设置? Windows 2008 NPS服务器无法对无线客户端进行身份validation pipe理服务器端的MP3 ID3标签 现有networkingDMZ中的虚拟防火墙? 拆分斜杠8子网 代理多个端口上的同一台服务器? SSL错误。 获取模数不匹配,密钥文件不符合证书 如何增加一个VirtualBox磁盘映像的大小 Sysprep中的审核模式是做什么的? scp(ssh)第一次失败,第二次运行 阻止来自特定国家的SSH访问

自特定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