我需要转换日期显示来自" ls -la"来自文件的命令,在 SOLARIS 操作系统中几秒钟内我无法使用" date -d"或类似Linux SO
4 Dec 9 14:30
亲切的问候, 阿图罗
答案 0 :(得分:2)
阿图罗,我第二个安德鲁的评论 - 什么版本的Solaris? - 但我建议您运行/bin/uname -a
或cat /etc/release
进行举报。
你写了"转换日期出现在" ls -la"来自文件的命令,在几秒钟内完成,所以我假设你要打印出自纪元以来的秒数,而不是一个人类可读的日期。
如果您正在运行Solaris 11的某个版本,并且拥有/usr/gnu/bin
,则可以/usr/gnu/bin/ls
打印出自纪元以来的秒数:
/usr/gnu/bin/ls -l --time-style="+%s"
我没有准备好访问Solaris 10系统,但您可以使用/bin/ls -le
的输出(以秒为单位给出解析)并处理它修改awk script in this answer: