<<<
在此命令行中的含义是什么?
bc <<< "1 + 1"
它似乎不是<
和<<
的组合,我无法找到它的文档。它似乎表现得像
echo "1 + 1" | bc
也适用于ksh
,但不适用于sh
。
答案 0 :(得分:5)
它引入了一个here字符串,记录在输入和输出重定向部分的末尾附近。这里的字符串只是一个单词的文档:
bc <<< "1 + 1"
相当于
bc <<EOF
1 + 1
EOF
答案 1 :(得分:2)
这是这里的字符串运算符。见here string operator document.
答案 2 :(得分:0)
man ksh
您可以通过键入/(斜杠)按照您搜索的内容在手册中执行搜索,例如使用less程序。