You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Zabbix whois域名检查脚本日期格式适配问题求助

解决Zabbix whois域名检查脚本的日期格式问题

直接在脚本提取日期的环节,把点分隔的日期替换成斜杠格式就行,具体操作如下:

  • 打开whois_expire.sh脚本,找到提取过期日期的代码段(通常是用grep+awk获取日期的行)
  • 在提取结果后通过sed替换点为斜杠,比如原代码如果是:
    EXPIRE_DATE=$(whois $1 | grep -i "expire" | awk '{print $NF}')
    
    修改成:
    EXPIRE_DATE=$(whois $1 | grep -i "expire" | awk '{print $NF}' | sed 's/\./\//g')
    
  • 这样不管whois返回的是2022.05.05还是2022/05/05,最终都会统一成斜杠格式,脚本就能正常处理了

如果你的脚本里提取日期的方式略有不同(比如用了不同的grep匹配规则),只需要在获取到日期字符串的管道最后加上| sed 's/\./\//g'这一段就行,核心就是把日期里的.全部替换成/。

内容的提问来源于stack exchange,提问作者Patryk

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 04:35:19