首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

关于cat << EOF解决方案

2013-08-26 
关于cat EOF看到linux系统中的一些脚本包含如下内容:cat EOFif [ -s \$prefix/grubenv ] thenset h

关于cat << EOF
看到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
上面这几条语句打印到标准输出上而已,不会执行,这样的语句放在脚本里有什么用呢?
请各位大侠帮忙解释下,谢谢~
[解决办法]
提示你做了些什么把
[解决办法]
仅仅是显示出来给你看看而已,没别的意思
[解决办法]
它的意思就是cat EOF标识内的内容。
[解决办法]
只是显示那些内容,用于提示,使用cat << EOF 和echo 同样效果,比较简洁就是
[解决办法]
只是显示内容而已

热点排行