在这里使用文件描述符文档

时间:2018-01-30 12:46:25

标签: bash heredoc

我想在这里将文档打开到一个编号为3的文件描述符中。之后我将其复制到cat命令的标准输入中。但这并不奏效。见下文

#!/bin/bash

cat 3<<222889 
I am reading
a string into 
file descriptor 3 which is copied to standrad input
222889
0<&3

1 个答案:

答案 0 :(得分:3)

将两个重定向器放在同一行:

cat 3<<222889 0<&3
I am reading
a string into 
file descriptor 3 which is copied to standrad input
222889

然后cat只输出此处文档中的所有内容,简单。