Abra a nova janela do Cygwin com alias de execução da janela atual

0

Eu preciso iniciar uma nova janela do Cygwin com o alias em execução nele. Abrindo nova janela é:

cygstart /bin/bash -li 

(Graças a: Criar nova janela do Cygwin a partir do Cygwin )

Mas como posso enviar o alias nessa nova janela do Cygwin? (alias compile="./ form compile")

cygstart /bin/bash -li ./ant compile

Current statement abre nova janela bash e executa o comando lá, mas não na nova janela do cygwin.

Obrigado!

    
por Henry 16.03.2012 / 19:00

2 respostas

1

Eu sei que é antigo, mas a resposta é:

cygstart --directory=${pwd} /bin/bash -li -c \"./ant compile\"

A marca de aspas que escapou é necessária para passar o comando para bash.

    
por 30.01.2014 / 15:43
0

Use a opção -c para passar comandos para o bash, assim:

cygstart /bin/bash -li -c ./ant compile
    
por 16.03.2012 / 20:14

Tags