主题 – 在solaris上打印文件date,格式为:yymmdd(yy – year,mm – month,dd – day)
在Linux机器上,input以下命令以获得:file date
如下所示:
ls -l --time-style=+%Y%m%d /etc/hosts | awk '{print $6}' 20121107
。
请咨询一下Solaris的语法? ,因为当我尝试在Solaris上运行时遇到错误:
。
ls -l --time-style=+%Y%m%d /etc/hosts ls: illegal option -- time-style=+%Y%m%d
你正在寻找的命令应该是:
ls -l -T -D %Y%m%d /etc/hosts
希望能帮助到你!
另一个optino是使用stat作为stat /ets/hosts
查看另一个解决schemehttps://stackoverflow.com/questions/1839877/how-can-i-get-files-modification-date-in-ddmmyy-format-in-perl
升级到Solaris 11. Solaris 11上的ls命令支持--time-style选项。
Solaris 11的早期版本有很多原因。 只要去做吧。 🙂