shell获取管道输出

简介: shell获取管道输出

shell 中,可以使用管道符(|)从一个命令的输出作为另一个命令的输入。例如:

$ ls -l | tail

上面的命令将列出当前目录中的所有文件,并将最后几行的输出传递给 tail 命令。

可以使用以下方法在 shell 脚本中获取管道输出:

output=$(command1 | command2)

例如:

output=$(ls -l | tail)
echo $output

这样,就可以在后续的代码中使用 $output 变量了。


相关文章
|
3月前
|
Shell 数据处理
Shell编程中,输入/输出重定向和管道
Shell编程中,输入/输出重定向和管道
33 2
|
3月前
|
Unix Shell Linux
在Unix/Linux Shell中,管道(`|`)和重定向
在Unix/Linux Shell中,管道(`|`)和重定向
55 1
|
3月前
|
Unix Shell Linux
shell中的管道
shell中的管道
94 2
|
10月前
|
Shell Linux Go
《Linux操作系统编程》第七章 shell的交互功能: 了解shell的启动过程,shell的功能,shell的命令形式,shell程序的建立和运行,理解管道和重定向,环境变量和系统变量以及变量引用
《Linux操作系统编程》第七章 shell的交互功能: 了解shell的启动过程,shell的功能,shell的命令形式,shell程序的建立和运行,理解管道和重定向,环境变量和系统变量以及变量引用
83 0
|
Shell
Shell 管道 | 符号
Shell 管道 | 符号
42 0
|
Shell Linux 开发工具
Shell的基本信息、重定向与管道符
Shell的基本信息、重定向与管道符
132 0
Shell的基本信息、重定向与管道符
|
Unix Shell Linux
Linux Shell重定向 管道命令 awk编程 sed文件操作高阶函数
在编程中如果能够熟悉shell高阶语法,将对我们进阶为高级程序员有很大的帮助,本文将从Shell重定向 管道命令 awk编程 sed等方面展开介绍。 作者:有勇气的牛排
Linux Shell重定向 管道命令 awk编程 sed文件操作高阶函数
|
网络协议 Shell Linux
09_Linux基础-SHELL-标准输入与标准输出-重定向-管道
SHELL-标准输入与标准输出-重定向-管道
182 0
Daz
|
Unix Linux Shell
GNU/Linux下实现一个简易shell,支持多重管道
简易shell,支持多重管道
Daz
532 0
|
存储 缓存 Shell
Bash 的基本功能:别名、快捷键、历史命令、输出重定向、管道符、Shell中特殊符号
一、命令别名 1. 命令生效的顺序 执行使用绝对路径或相对路径执行的命令 执行别名 执行Bash内部命令 执行按照 $PATH 环境变量定义的目录顺序查找到的第一个命令 2. 查看别名 命令格式