Puis-je exécuter une commande DANS UNE autre commande?


20

Puis-je exécuter une commande dans une autre commande par exemple:

twidge update date

dateétant la commande bash datesi efficacement, twidgemettra à jour twitter avec la date d'aujourd'hui. twidgeest un client twitter basé sur CLI.

Réponses:


28

Vous pouvez essayer d'échapper à la commande comme ça

twidge update "$(date)"

Qui exécutera dateet concaténera la sortie de la commande dans la twidgecommande.

Selon les twidgeinformations d'aide

Vous pouvez également omettre l'état, auquel cas une seule ligne sera lue depuis stdin et prise comme mise à jour. Exemple:

date | twidge update

Il suffit de diriger la commande vers twidge via stdin.


11

Oui, si je vous comprends bien, cela le fera:

twidge update `date`

Si vous twidgene l'aimez pas, essayez des twidge update "$(date)"guillemets pour le passer en une longue chaîne.


Ah drats, twidge n'a pas aimé, mais merci quand même, ces informations se révéleront utiles plus tard sans aucun doute.
Switchkick du

6
L'utilisation de `` est déconseillée, mais de toute façon, si vous préférez l'utiliser, vous pouvez faire "" date` "
enzotib
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.