O que é a construção da string {ending1, ending2} do Bash chamada e qual é o equivalente em zsh?

5

Estou tentando mudar para o zsh. Algo que eu perdi até agora é isso:

#!/bin/bash
mv /very/long/path/to/file1.conf{,.old}
#bash expandes that to:
mv /very/long/path/to/file1.conf /very/long/path/to/file1.conf.old

O que é isso chamado e existe um equivalente zsh?

    
por Shawn J. Goff 28.01.2012 / 14:35

1 resposta

6

Ele é chamado de Expansão de Brace e está presente também em zsh .

Uma diferença importante entre o bash e o zsh é que na expansão do parâmetro zsh é executada dentro de chaves, mas no bash isso não é o caso.

    
por 28.01.2012 / 14:43

Tags