【发布时间】:2012-05-28 13:17:25
【问题描述】:
用于此处文档的“文件结尾”一词从何而来?
something <<EOF
something else 1
something else 2
...
EOF
我假设有一些历史可能证明非直观的限制字符串是合理的,并且阅读 Wikipedia's article 还不够:为什么“文件”仍然遍布程序,而流和块更常用于构建此处的文档?
【问题讨论】:
-
因为
EOF是“真实的东西”,人们已经习惯了...? -
您使用了
python作为您的标签之一。这里的文档不需要在python中使用分隔符,因为使用了三引号,您的意思是perl吗? -
EOF 恕我直言,是一个非常好的和直观的标记。是什么让你觉得不是?你会建议什么?
标签: python ruby file shell heredoc