0

我的 RPS1 表达式有什么问题

RPS1='%(t.[Ding!].%(t30.[Dong!].[%T]))'

解释:

如果是上午 11 点,我想得到 [Ding!],如果是上午 11:30,我想得到 [Dong!],如果两者都不正确,则只是正常时间,例如 [11:33]。但是有什么问题呢?

坦克

4

1 回答 1

0

三元表达式的数值参数需要在左括号之前或之后(请参阅ZSH 手册中提示中的条件子字符串部分)。所以其中任何一个都可以工作:

RPS1='%(t.[Ding!].%30(t.[Dong!].[%T]))'
RPS1='%(t.[Ding!].%(30t.[Dong!].[%T]))'
于 2016-09-29T09:23:29.620 回答