date's%h和%b格式代码产生相同的输出是否有历史原因?
$ echo $(date +\%h)
Mar
$ echo $(date +\%b)
Mar
Run Code Online (Sandbox Code Playgroud)
date格式代码中也存在其他冗余,但今天早上引起了我的注意。另请参阅此页面。
根据http://linux.die.net/man/3/strftime,%h它位于单一 UNIX 规范(下面用“SU”表示)中,但%b并非如此。
%b
The abbreviated month name according to the current locale.
%h
Equivalent to %b. (SU)
Run Code Online (Sandbox Code Playgroud)
这是我能找到的唯一区别。man date//strptime不strftime包含此信息。
| 归档时间: |
|
| 查看次数: |
105 次 |
| 最近记录: |