“ |”是什么 在终端命令行中是什么意思?
它是管道符号。其分离的命令行(见关于两个节目Pipelines中bash手册),并且所述第一程序的标准输出(在管的左轴)被连接到第二程序的标准输入(在管的RHS)。
Pipelines
bash
例如:
who | wc -l
为您提供了连接到计算机的人数或会话数量的计数(从中添加一个标题行who)。折扣标题行:
who
who | sed 1d | wc -l
输入to sed来自who,输出sed到to wc。
sed
wc
底层系统调用pipe(2)配合使用fork(),dup2()和exec*()系统调用。
pipe(2)
fork()
dup2()
exec*()
你尚未登录,登录后可以
和开发者交流问题的细节
关注并接收问题和回答的更新提醒
参与内容的编辑和改进,让解决方法与时俱进
联系我
602392714
清零编程群