Ligar comandos em um único Alias. [RESOLVIDO]

1. Ligar comandos em um único Alias. [RESOLVIDO]

Felipe André
winstoker

(usa Ubuntu)

Enviado em 05/01/2014 - 13:09h

Pessoal, é o seguinte:

Preciso executar 3 passos: 1)Abrir determinados diretórios ; 2)Executar o primeiro comando ; 3)Executar o segundo comando.

A princípio pensei em criar um Shell Script, mas como o meu conhecimento é ralo - eu tentei -, não consegui, não me dei nada bem, então eu fiz um Alias, mas também não deu muito certo, fiz assim:

$ gedit .bashrc

**Eu tentei "concatenar"(juntar) o passo 1 + 2**

1 e 2)alias a='cd pasta1/pasta2/pasta3 + comando1'
3) alias b='comando2'


A principio até que deu certo. Mas quando eu reinicio volta a dar errado.

Então lá vai a minha pergunta:

Como faço para ligar/concatenar mais de 1 comando em uma mesma linha de um alias? É possível fazer isso ou teria que usar mais de 1 "alias/variável" mesmo ? Esse símbolo de " + " que eu usei, foi aleatório, não sei como fazer para juntar.


  


2. Re: Ligar comandos em um único Alias. [RESOLVIDO]

Felipe André
winstoker

(usa Ubuntu)

Enviado em 05/01/2014 - 15:33h

winstoker escreveu:

Pessoal, é o seguinte:

Preciso executar 3 passos: 1)Abrir determinados diretórios ; 2)Executar o primeiro comando ; 3)Executar o segundo comando.

A princípio pensei em criar um Shell Script, mas como o meu conhecimento é ralo - eu tentei -, não consegui, não me dei nada bem, então eu fiz um Alias, mas também não deu muito certo, fiz assim:

$ gedit .bashrc

**Eu tentei "concatenar"(juntar) o passo 1 + 2**

1 e 2)alias a='cd pasta1/pasta2/pasta3 + comando1'
3) alias b='comando2'


A principio até que deu certo. Mas quando eu reinicio volta a dar errado.

Então lá vai a minha pergunta:

Como faço para ligar/concatenar mais de 1 comando em uma mesma linha de um alias? É possível fazer isso ou teria que usar mais de 1 "alias/variável" mesmo ? Esse símbolo de " + " que eu usei, foi aleatório, não sei como fazer para juntar.


===

Resolvido! Pesquisei na internet e vi que basta apenas colocar " ; " (ponto e vírgula) separando os comandos em uma mesma linha, funciona perfeitamente e usa-se apenas um Alias. De qualquer forma, deixarei aqui para que, caso outros tenham a mesma dúvida, possa ser útil.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts