关于cat << EOF

TODD911 2013-08-14 08:43:03
看到linux系统中的一些脚本包含如下内容:
cat << EOF
if [ -s \$prefix/grubenv ]; then
set have_grubenv=true
load_env
fi
EOF

我的问题是,上面这写语句在执行的时候,就是将
if [ -s \$prefix/grubenv ]; then
set have_grubenv=true
load_env
fi
上面这几条语句打印到标准输出上而已,不会执行,这样的语句放在脚本里有什么用呢?
请各位大侠帮忙解释下,谢谢~
...全文
294 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
S925379638 2013-08-18
  • 打赏
  • 举报
回复
只是显示内容而已
qiyu1988 2013-08-15
  • 打赏
  • 举报
回复
只是显示那些内容,用于提示,使用cat << EOF 和echo 同样效果,比较简洁就是
IT流浪汉 2013-08-15
  • 打赏
  • 举报
回复
它的意思就是cat EOF标识内的内容。
mayer 2013-08-15
  • 打赏
  • 举报
回复
仅仅是显示出来给你看看而已,没别的意思
pix77 2013-08-15
  • 打赏
  • 举报
回复
提示你做了些什么把

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧