Posso executar um comando DENTRO de outro comando?


20

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

twidge update date

datesendo o comando bash de dateforma tão eficaz, twidgeatualizará o twitter com a data de hoje. twidgeé um cliente do Twitter baseado em CLI.

Respostas:


28

Você pode tentar escapar do comando dessa maneira

twidge update "$(date)"

O qual executará datee concatenará a saída do comando no twidgecomando

De acordo com as twidgeinformações da ajuda

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

date | twidge update

Basta canalizar o comando para ajustar via stdin.


11

Sim, se eu entendi direito, isso será feito:

twidge update `date`

Se twidgenão gostar, tente twidge update "$(date)", aspas para passá-lo como uma sequência longa.


Ah drats, twidge não gostou, mas de qualquer forma obrigado, essa informação será útil mais tarde, sem dúvida.
Switchkick

6
O uso de `` está obsoleto, mas de qualquer maneira, se você preferir usá-lo, pode fazer "`
date
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.