Alias para adicionar .mylongwebsiteaddress ao final das linhas no cygwin

0

Eu tenho um servidor chamado someserver e um site chamado mylongwebsiteaddress.com.

Basicamente eu sempre digito $. / somecommand.sh someserver.mylongwebsiteaddress.com no cygwin ao fazer atualizações em servidores.

Existe uma maneira de fazer um alias para que eu possa digitar somecommand.sh someserver.MY e preencher o mylongwebsiteaddress para mim no final da linha e, em seguida, deixe-me pressionar enter para executar o comando?

Muito noob aqui, então deixe-me saber se isso não está claro o suficiente.

    
por Matt 12.03.2012 / 20:46

3 respostas

2

você pode adicionar uma função ao seu bashrc

webdo(){
    $@ http://www......
}

se você executar

webdo <command> <args>

será executado

command args http://www......
    
por 13.03.2012 / 02:48
1

Se você colocar o nome do host em $HOSTFILE ( /etc/hosts por padrão), você pode usar Meta @ para completar o nome.

    
por 12.03.2012 / 20:54
0

Você poderia fazer

 export MY=mylongwebsiteaddress.com 
 somecommand.sh someserver.$MY

(observe o uso de $ MY em vez de apenas MY).

    
por 13.03.2012 / 18:43