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

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

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

twidge update date

date作为非常有效的 bash 命令datetwidge将使用今天的日期更新 Twitter。twidge是一个基于 CLI 的 Twitter 客户端。

答案1

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

twidge update "$(date)"

这将执行date连接命令的输出进入twidge命令。

根据twidge帮助信息

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

date | twidge update

只需通过 stdin 将命令传送给 twidge 即可。

答案2

是的,如果我理解正确的话,这样做就可以了:

twidge update `date`

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

相关内容