| 是什么意思?

| 是什么意思?

我在 Linux shell 上的某些命令中看到过这个“|”,但我不知道它通常是什么意思。例如,当我在使用 PBS 作业调度程序的共享集群上运行作业时,我可以使用以下命令检查正在运行的作业的位置:

qstat -j <jobid> | grep cwd

我想知道 | 的更一般含义,这样我可以在其他地方应用它,而不是在看到其他人使用它时仅仅死记硬背命令。

先感谢您。 :)

答案1

然而,这不是 Ubuntu 特有的,而是一个普遍的 Linux 问题……

| 符号就是所谓的管道。它允许您将一个命令的输出“通过管道”传输到另一个命令中。例如:

ls | grep foo

这将列出文件(ls),然后将输出发送到 grep 以消除所有与 foo 不匹配的内容

查看Unix 或 Linux 中的管道了解更多详细信息。

相关内容