Posso eseguire un comando ENTRO un altro comando?

14

Posso eseguire un comando all'interno di un altro comando, ad esempio:

twidge update date

date essendo il comando bash date così efficacemente, twidge aggiornerà twitter con la data di oggi. twidge è un client Twitter basato su CLI.

    
posta Switchkick 15.10.2010 - 06:26
fonte

2 risposte

18

Puoi provare a sfuggire il comando in questo modo

twidge update "$(date)"

Che eseguirà date e concatena l'output del comando nel comando twidge .

In base alle informazioni della guida di twidge

  

Puoi anche omettere lo stato, nel qual caso verrà letta una singola riga   da stdin e preso come aggiornamento. Esempio:

     

date | twidge update

Collega semplicemente il comando a twidge tramite stdin.

    
risposta data Marco Ceppi 15.10.2010 - 06:29
fonte
7

Sì, se ti capisco bene, lo farò:

twidge update 'date'

Se twidge non piace, prova twidge update "$(date)" , le virgolette per passarlo come una lunga stringa.

    
risposta data evgeny 15.10.2010 - 06:28
fonte

Leggi altre domande sui tag