使用zsh的日期命令

标签 date zsh

我正在尝试使用date命令以%d.%m.%y-%H:%M:%S格式输出今天的日期。显然,我只是这样做:

date +%d.%m.%y-%H:%M:%S

这在bash中可以正常工作,并且可以得到期望的输出,但是当我在zsh中执行此操作时,例如,可以得到期望的前缀为'7m'的输出

7m07.09.12-16:49:37



代替

07.09.12-16:49:37



我还从终端收到警报。这是由于%S持续了几秒钟而引起的,因为当我将其从命令末尾移走时,我不会得到“7m”(但显然我错过了日期末尾的秒数)。

谁能解释为什么会这样?

编辑:额外信息:我在OS X 10.8和zsh 4.3.11,安装了oh-my-zsh

最佳答案

我有同样的问题,可以按照https://github.com/robbyrussell/oh-my-zsh/issues/521的建议注释掉.oh-my-zsh/lib/termsupport.zsh的第12行来解决

关于使用zsh的日期命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12321564/

相关文章:

emacs - 从命令行第 2 部分启动 emacs-gdb

PHP 将包含周和短月份名称的字符串转换为日期

bash - 使用 ZSH 脚本创建 tmux 布局

ZSH 如何在符号链接(symbolic link)目录中对非符号链接(symbolic link)文件进行 glob

r - 仅以 POSIXct 格式更改日期和月份?

terminal - ZSH iterm2增加行数历史记录

git - 如何通过命令 args 更改 `git log --graph` 中的图形线条字符?

Java-根据文本文件中的当前日期生成已经过期的产品列表

java - ElasticSearch - 如何获取当前日期和时间?

mysql - 如何在mysql表中插入日期