Uso de expressão ternária aninhada na configuração do prompt .zshrc

Uso de expressão ternária aninhada na configuração do prompt .zshrc

o que há de errado com minha expressão RPS1

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

Explicação:

Quero saber [Ding!]se são 11h, [Dong!]se são 11h30 e se ambos não são verdadeiros, apenas o horário normal, como [11:33]. Mas o que há de errado?

Responder1

A sintaxe é , não .%[<number>](X.true.false)%(X[<number>].true.false)

Então:

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

informação relacionada