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


20

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

twidge update date

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

Answers:


28

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

twidge update "$(date)"

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

根据twidge帮助信息

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

date | twidge update

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


11

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

twidge update `date`

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


Ah drats,twidge不喜欢它,但是无论如何,谢谢您,毫无疑问,此信息将在以后证明有用。
Switchkick 2010年

6
不赞成使用“,但是无论如何,如果您更喜欢使用它,则可以执行“`date`”
enzotib 2010年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.