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}