linux - Ubuntu 或 Linux 中的 "|"一般是什么

标签 linux ubuntu command

示例:

diskFreeSpace="$(df | grep -v -E 'Filesystem|udev|tmpfs|Home|/dev/sr1|/dev/sr0' | awk '{ print $5-1+1}')"

希望如果你明白这个命令是什么,你可以帮助我

最佳答案

该符号称为“管道”。

命令df | grep是“管道”(重定向)df 的标准输出命令输入grep的标准输入命令。在此示例中,grep 命令过滤 df 命令的输出。然后是awk命令用于显示/格式化目的。

在正则表达式内部,它特定于 grep 语法,因为它被引号包围,它仅被视为传递给 grep 的参数。

关于linux - Ubuntu 或 Linux 中的 "|"一般是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51150067/

相关文章:

在多个目录中创建和复制文件和文件夹的 Linux 命令

linux - Bash - 从 AWS 中提取区域

Python spyder 无法初始化 GLX

c - 将命令行参数和文本文件传递给程序

linux - 替换 2 个匹配词之间的所有行

linux - 如何为 ARM 制作独立的或 java 捆绑的 JavaFX 应用程序包

linux - 如何在 Ubuntu 11.10 上安装 gcc 4.4.6

php - 是否可以在 Ubuntu 中使用多个 PHP 版本?

使用 bash 脚本运行 R 命令

php - symfony 2命令问题