PS1中如何动态显示当前日期和时间
请帮忙,谢谢! 如果使用ksh,则可以通过如下方式实现:unset _h _m _s
eval $(date "+_h=%H ;_m=%M ;_s=%S")
((SECONDS = 3600*${_h#0}+60*${_m#0}+${_s#0}))
typeset -Z2 _h _m _s
_tsub="(_m=(SECONDS/60%60)) == (_h=(SECONDS/3600%24)) + (_s=(SECONDS%60))"
_timehm='${_x}$_h:${_m}'
_timehms='${_x}$_h:$_m:${_s}'
PS1="$_timehm $ "
详细请参见:http://www.unix.com/shell-programming-scripting/23397-help-setting-ps1-prompt-include-current-time.html
netangel 发表于 2012-10-22 11:32 static/image/common/back.gif
如果使用ksh,则可以通过如下方式实现:
unset _h _m _s
我使用的是POSIX
仍然非常感谢!
有兄弟知道POSIX下怎么设置吗?
页:
[1]