Posso executar um comando dentro de outro comando?

13

Posso executar um comando dentro de outro comando, por exemplo:

twidge update date

date sendo o comando bash date com tanta eficiência, twidge atualizará o twitter com a data de hoje. twidge é um cliente do Twitter baseado em CLI.

    
por Switchkick 15.10.2010 / 06:26

2 respostas

16

Você pode tentar escapar do comando assim

twidge update "$(date)"

O qual executará date e concatenar a saída do comando no comando twidge .

De acordo com o twidge help info

  

Você também pode omitir o status e, nesse caso, uma única linha será lida   de stdin e tomado como sua atualização. Exemplo:

     

date | twidge update

Basta enviar o comando para twidge via stdin.

    
por Marco Ceppi 15.10.2010 / 06:29
7

Sim, se eu entendi você corretamente, isso será feito:

twidge update 'date'

Se twidge não gostar, tente twidge update "$(date)" , aspas para passá-lo como uma string longa.

    
por evgeny 15.10.2010 / 06:28