Cap*_*rap 24 linux environment-variables
在Linux中,
"echo %date% %time% %COMPUTERNAME%"
Run Code Online (Sandbox Code Playgroud)
回报
%date% %time% %COMPUTERNAME%
Run Code Online (Sandbox Code Playgroud)
不
Fri 09/24/2010 10:46:25.42 WXP2010043001
Run Code Online (Sandbox Code Playgroud)
就像Windows一样.我需要能够为我正在设置的日志执行此操作.
mkb*_*mkb 34
使用date命令,格式如下:
date +"%m/%d/%Y %H:%M:%S $HOSTNAME"
Run Code Online (Sandbox Code Playgroud)
要获得百分之几秒,您可能需要执行以下文本处理:
DATE=date +'%m/%d/%Y %H:%M:%S.%N'
DATE=${DATE%???????}
DATE="$DATE $HOSTNAME"
Run Code Online (Sandbox Code Playgroud)
这是因为date提供秒,纳秒,而且介于两者之间!
小智 13
echo $(date '+%Y %b %d %H:%M') Your output $HOSTNAME
输出:
2013 Nov 01 09:11 Your output PEGASUS-SYDNEY-CL2
也可以使用backtiks caracters:
echo `date` `hostname`
Run Code Online (Sandbox Code Playgroud)
或者(本地化)日期格式化:
echo `date +"%a %x %X"` `hostname`
Run Code Online (Sandbox Code Playgroud)