Não, esse aninhamento de operadores de substituição é exclusivo de zsh .
Observe que com zsh como com (t)csh , você também pode fazer ${PWD:t:s/trunk/latest/} .
Embora bash também suporte esses modificadores de histórico csh para expansão de histórico, ele não os suporta para suas expansões de parâmetro.
Aqui com bash , use uma variável temporária:
var=${PWD##*/} var=${var//trunk/latest}