-2

在阅读其他人的 bash 代码时,我发现了一个小于号的三倍。

<<<在 Bash中是什么意思?

4

2 回答 2

9

这意味着命令的标准输入设置为给定的字符串。

例如

command <<< "String"

相当于

echo "String" | command
于 2013-08-29T15:32:57.520 回答
4

这是一个这里的字符串:

http://linux.die.net/abs-guide/x15683.html

http://www.gnu.org/software/bash/manual/bashref.html#Here-Strings

它实际上是一个增强的 Here Document:

cat <<EOF
data
here
EOF

相当于:

cat <<< "data
here"

请通过 阅读更多信息man bash

于 2013-08-29T15:36:38.153 回答