首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >需要等同于windows的linux "echo %date% %time% %COMPUTERNAME%“

需要等同于windows的linux "echo %date% %time% %COMPUTERNAME%“
EN

Stack Overflow用户
提问于 2010-09-24 22:54:28
回答 5查看 72.5K关注 0票数 24

在Linux中,

代码语言:javascript
复制
"echo %date% %time% %COMPUTERNAME%"

返回

代码语言:javascript
复制
%date% %time% %COMPUTERNAME%

代码语言:javascript
复制
Fri 09/24/2010 10:46:25.42 WXP2010043001

就像Windows一样。我需要能够对我正在设置的日志执行此操作。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2010-09-24 22:57:19

使用格式如下的date命令:

代码语言:javascript
复制
date +"%m/%d/%Y %H:%M:%S $HOSTNAME"

要获得百分之一秒,您可能需要进行一些文本处理,如下所示:

代码语言:javascript
复制
DATE=date +'%m/%d/%Y %H:%M:%S.%N'
DATE=${DATE%???????}
DATE="$DATE $HOSTNAME"

这是因为date提供秒、纳秒,并且没有介于两者之间的任何东西!

票数 36
EN

Stack Overflow用户

发布于 2010-09-24 22:56:48

您可以执行以下操作:

代码语言:javascript
复制
dt=$(date)
echo $dt $HOSTNAME
票数 14
EN

Stack Overflow用户

发布于 2012-12-14 22:28:17

也可以使用backtiks来实现以下功能:

代码语言:javascript
复制
echo `date` `hostname`

或者使用(本地化的)日期格式:

代码语言:javascript
复制
echo `date +"%a %x %X"` `hostname`
票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3788274

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档