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.
它引入了一个here字符串,记录在输入和输出重定向部分的末尾附近.这里的字符串只是这里的一个单词文档:
bc <<< "1 + 1"
Run Code Online (Sandbox Code Playgroud)
相当于
bc <<EOF
1 + 1
EOF
Run Code Online (Sandbox Code Playgroud)