首页 > 解决方案 > 将进程替换与此处的字符串相结合

问题描述

我正在尝试将命令的结果和此处的字符串结合起来,如下所示:

cat <(echo first) <<< second

我得到这个输出:

first

代替

first
second

为什么?

标签: bashprocess-substitutionherestring

解决方案


人猫

没有 FILE,或者当 FILE 为 - 时,读取标准输入。

但是随着文件的不同-,标准输入不会被读取。

我想你会想要:

cat <(echo first) - <<<second

推荐阅读