社区
其他技术讨论专区
帖子详情
脚本里面的<
weixin_38058748
2004-07-07 10:27:56
rt
...全文
12
7
打赏
收藏
脚本里面的<
rt
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
(转载)shell
脚本
中的
EOF
是
什么意思
?
EOF
是END Of File的缩写,表示自定义终止符.既然自定义,那么
EOF
就不是固定的,可以随意设置别名, 你可以用EEE,MAMA等等其他的名字都可以。
EOF
在这里通俗讲就是一个标记,他用来标记一段文字(一般都是多行的,省得编码麻烦,用"<<"加上一个标记就可以把一大段代码存入到一个变量中去了) $a=<< “
EOF
” 的意思就是说:下一行开始,直到遇见“EO...
linux shell
脚本
EOF
妙用
在平时的运维工作中,我们经常会碰到这样一个场景: 执行
脚本
的时候,需要往一个文件里自动输入N行内容。如果是少数的几行内容,还可以用echo追加方式,但如果是很多行,那么单纯用echo追加的方式就显得愚蠢之极了! 这个时候,就可以使用
EOF
结合cat命令进行行内容的追加了。 下面就对
EOF
的用法进行梳理:
EOF
是END Of File的缩写,表示自定义终止符.既然自定义,那么
EOF
就不
php定界符<<<
EOF
讲解
Heredoc技术。可用来输出大段的html和javascript
脚本
1.PHP定界符的作用就是按照原样,包括换行格式什么的,输出在其内部的东西; 2.在PHP定界符中的任何特殊字符都不需要转义; 3.PHP定界符中的PHP变量会被正常的用其值来替换。 如下:
Shell中重定向
EOF
我们经常在shell
脚本
程序中用<<
EOF
重定向输入,将我们输入的命令字符串作为一个执行程序的输入,这样,我们就不需要在那个程序环境中手工输入命令,以便自动执行我们需要的功能,例如:ssh -p6022 wyn@192.168.191.74 <<
EOF
hive -e "$sql"> /tmp/test_dim_hm_${rundate}.txt
EOF
其中hive...
shell基础之
EOF
的用法
那么我们可以这样理解例1:先在文件file中输入“Hello”,再用cat file输出其中的内容。[root@ren5 ~]# cat <<
EOF
> 1.txt #向文件1.txt输入覆盖内容(也可以:cat > 1.txt <<
EOF
)“<<
EOF
EOF
”的作用是在命令执行过程中用户自定义输入,它类似于起到一个临时文件的作用,只是比使用文件更方便灵活。反过来说,如果操作命令中的文件是输入对象,也可以用"<<
EOF
EOF
"来替代的。<<
EOF
#开始。
其他技术讨论专区
477
社区成员
790,954
社区内容
发帖
与我相关
我的任务
其他技术讨论专区
其他技术讨论专区
复制链接
扫一扫
分享
社区描述
其他技术讨论专区
其他
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章