zsh modificadores de expansão em scripts

0

Acabei de descobrir que os modificadores do ZSH funcionam somente em scripts interativos, portanto, o seguinte funcionará corretamente na linha de comando, mas não em um script (o script ignora o modificador e ecoa o caminho completo).

for file in ~/folder/*; do
  echo ${file:t}
done

Como posso manipular parâmetros dessa maneira a partir de um arquivo de script executado?

    
por Gareth 10.09.2012 / 11:14

1 resposta

1

Isso deve funcionar, apenas certifique-se de estar executando o script com zsh.

    
por 21.09.2012 / 05:28