我的RPS1表达式有什么问题
RPS1='%(t.[Ding!].%(t30.[Dong!].[%T]))'
说明:
我想得到[丁!]如果是上午11点,[董!]如果是上午11:30,如果两个都不是正常时间,如[11:33]。但是有什么不对?
罐
答案 0 :(得分:0)
三元表达式的数值参数需要在左括号之前或之后(参见ZSH手册中的the section on Conditional Substrings in Prompts)。所以其中任何一个都可行:
RPS1='%(t.[Ding!].%30(t.[Dong!].[%T]))'
RPS1='%(t.[Ding!].%(30t.[Dong!].[%T]))'