Chinaunix
标题:
PS1中如何动态显示当前日期和时间
[打印本页]
作者:
LouisJi
时间:
2012-10-20 19:23
标题:
PS1中如何动态显示当前日期和时间
请帮忙,谢谢!
作者:
netangel
时间:
2012-10-22 11:32
如果使用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[_tsub]}$_h
{_m}'
_timehms='${_x[_tsub]}$_h
_m
{_s}'
PS1="$_timehm $ "
详细请参见:
http://www.unix.com/shell-progra ... e-current-time.html
作者:
LouisJi
时间:
2012-10-22 11:59
netangel 发表于 2012-10-22 11:32
如果使用ksh,则可以通过如下方式实现:
unset _h _m _s
我使用的是POSIX
仍然非常感谢!
有兄弟知道POSIX下怎么设置吗?
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2