bash该
lastpipe选项最近添加了一个选项,当停用作业控制时,该选项允许管道中的最后一条命令在当前外壳程序中运行,而不是子外壳程序中运行。
#!/bin/bashset +m # Deactiveate job controlshopt -s lastpipeecho "hello world" | read var1 var2echo $var1echo $var2
确实会输出
helloworld

bash该
lastpipe选项最近添加了一个选项,当停用作业控制时,该选项允许管道中的最后一条命令在当前外壳程序中运行,而不是子外壳程序中运行。
#!/bin/bashset +m # Deactiveate job controlshopt -s lastpipeecho "hello world" | read var1 var2echo $var1echo $var2
确实会输出
helloworld