在 Shell 脚本或任何编程语言中,存在各种我们并不质疑的习语。
但考虑到 Doug McIllroy 的聪明才智,我想知道是否存在更深层次的原因<
并且看起来相关(例如重定向输出和重定向附加输出在逻辑上相似的<<END
方式)。>
>>
这种语法是任意的吗?或者从逻辑上可以理解为重定向输入的复合操作?换句话说,它<<END
只是作为“<”的一个特例来实现的吗?
(希望我的问题有意义)
在 Shell 脚本或任何编程语言中,存在各种我们并不质疑的习语。
但考虑到 Doug McIllroy 的聪明才智,我想知道是否存在更深层次的原因<
并且看起来相关(例如重定向输出和重定向附加输出在逻辑上相似的<<END
方式)。>
>>
这种语法是任意的吗?或者从逻辑上可以理解为重定向输入的复合操作?换句话说,它<<END
只是作为“<”的一个特例来实现的吗?
(希望我的问题有意义)