引用Bash 参考手册和man bash
(4.3 版):
[n]<<< word
经历大
word
括号扩展、波浪号扩展、参数和变量扩展、命令替换、算术扩展和引号删除。不执行路径名扩展和分词。
word
不应进行分词。但是,使用这个简单的代码:
var="a b"
cat <<< $var
#output:
#a b
cat <<< "$var"
#output:
#a b
我错过了什么?这取决于版本bash
还是手册中有错误?我正在使用GNU bash, version 4.3.48
.