it-swarm.cn

我可以在另一个命令中运行一个命令吗?

我可以在另一个命令中运行一个命令吗,例如:

twidge update date

date是bash命令date如此有效,twidge会用今天的日期更新Twitter。 twidge是基于CLI的Twitter客户端。

20
Switchkick

您可以尝试像这样转义命令

twidge update "$(date)"

它将执行date连接命令的输出twidge命令中。

根据twidge帮助信息

您也可以省略状态,在这种情况下,将从stdin中读取一行并将其作为您的更新。例:

date | twidge update

只需将命令通过stdin传递到twidge。

26
Marco Ceppi

是的,如果我对您的理解正确,那么可以这样做:

twidge update `date`

如果twidge不喜欢它,请尝试使用twidge update "$(date)"(带引号)将其作为一个长字符串传递。

11
evgeny