"<<<"在bash命令行上的含义是什么?它在哪里记录?

Clé*_*ent 1 unix bash command-line pipe operators

<<<在这个命令行中意味着什么?

bc <<< "1 + 1"
Run Code Online (Sandbox Code Playgroud)

它似乎并不组合<<<,我不能为它找到文档.它似乎表现得像

echo "1 + 1" | bc
Run Code Online (Sandbox Code Playgroud)

也适用于ksh,但不在sh.

che*_*ner 5

它引入了一个here字符串,记录在输入和输出重定向部分的末尾附近.这里的字符串只是这里的一个单词文档:

bc <<< "1 + 1"
Run Code Online (Sandbox Code Playgroud)

相当于

bc <<EOF
1 + 1
EOF
Run Code Online (Sandbox Code Playgroud)