Использование вложенного тернарного выражения в конфигурации приглашения .zshrc

Использование вложенного тернарного выражения в конфигурации приглашения .zshrc

что не так с моим выражением RPS1

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

Объяснение:

Я хочу узнать [Ding!], 11 утра ли это, [Dong!]11:30 утра ли это, и если оба значения неверны, то просто обычное время, например [11:33]. Но что не так?

решение1

Синтаксис — , а не .%[<number>](X.true.false)%(X[<number>].true.false)

Так:

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

Связанный контент