1
15
我发现这是一个非常有趣的实验。 谢谢你。
为了了解发生了什么,
Word Splitting The shell scans the results of parameter expansion, command substitu- tion, and arithmetic expansion that did not occur within double quotes for word splitting.
“结果…”
某些操作的结果
,
如下所示:参数扩展的结果,
让我们看看这个逻辑在你的例子中是如何发挥作用的。 实验1
foo bar baz
未对文字执行分词
在对值进行参数扩展后执行分词
实验2
foo:bar:baz
未对文字执行分词
在对值进行参数扩展后执行分词
foo bar baz
参数扩展后
底线是:不会对文字值执行分词。 只对某些操作的结果执行分词。
字符串文字很像用双引号括起来的表达式,您不会期望在
|
Richard C · IFS的UNIX(AIX)版本<<<命令 9 年前 |