Matriz em linha da linha de comando do Bash

1

Qualquer guru bash sabe como transformar os comandos abaixo em um único liner?

trutch:$ touch app/views/pages/_sponsors.html.erb
trutch:$ touch app/views/pages/_donations.html.erb
trutch:$ touch app/views/pages/_volunteers.html.erb

Gostaria de poder fazer algo assim:

trutch:$ touch app/views/pages/[ARRAY].html.erb

Se você tiver alguma fonte de truques bash como este, também será apreciado.

    
por Tyler Rutschman 18.02.2012 / 17:39

2 respostas

6

Listas simples de bash podem ser usadas para isso:

touch app/views/pages/_{sponsors,donations,volunteers}.html.erb

Dê uma olhada em Bash One-Liners para dicas, mas a página de manual também é bem detalhada.

    
por 18.02.2012 / 17:44
1

Talvez você queira isso:

touch app/views/pages/{_sponsors,_donations,_volunteers}.html.erb
    
por 18.02.2012 / 17:42