相关疑难解决方法(0)

了解如何将输入发送到 Bash 中的管道

我不太明白管道在 bash 中是如何工作的。

我知道它将一个命令的输出作为另一个命令的输入。

我能得到什么输出,因为它是命令打印到屏幕上的。

但是我怎么知道一个命令会接受什么输入呢?

这是我认为可行的示例:

which gem | rm
Run Code Online (Sandbox Code Playgroud)

不幸的是它没有。

哪个 gem 打印出来,/usr/bin/gem所以必须是正确的输出?

我认为那是给 rm 的,所以它会是,rm /usr/bin/gem但我错了。

所以我的问题是,我怎么知道命令需要什么输入?

linux bash

17
推荐指数
2
解决办法
7613
查看次数

标签 统计

bash ×1

linux ×1