Apri una nuova finestra di Cygwin con l'esecuzione dell'alias dalla finestra corrente


0

Devo avviare una nuova finestra di Cygwin con alias in esecuzione. L'apertura di una nuova finestra è:

cygstart /bin/bash -li 

(Grazie a: Genera nuova finestra Cygwin dall'interno di Cygwin )

Ma come posso inviare un alias in quella nuova finestra di Cygwin? (alias compile = "./ ant compile")

cygstart /bin/bash -li ./ant compile

L'istruzione corrente apre una nuova finestra bash ed esegue il comando lì, ma non nella nuova finestra cygwin.

Grazie!

Risposte:


1

So che è vecchio ma la risposta è:

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

Le virgolette di escape sono necessarie per passare il comando a bash.


0

Usa l' -cinterruttore per passare i comandi per l'esecuzione di bash, in questo modo:

cygstart /bin/bash -li -c ./ant compile
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.