【发布时间】:2014-04-29 21:33:55
【问题描述】:
我有一个给出前几天日期的命令:
date -d '-1 day' '+%Y%d%m'
同样的命令在 AIX 系统中运行时报错。
“-d 不被识别标志”
下面的命令正在运行,它给出了当前日期 AIX 系统。
date -u +%Y%d%m
但下面的命令给出错误为“1 不是识别标志”
date -u '-1 day' +%Y%d%m
如何在 AIX 中获取前几天的日期。
【问题讨论】:
-
错误是什么?该命令在我的系统上运行良好,
ksh --version提供sh (AT&T Research) 93u+ 2012-08-01 -
你得到什么错误?
-
date的行为由平台而非 shell 决定,除非您的平台具有完整的 ast-open 套件,其中包含许多 unix 实用程序的 ksh 内置等效项。