- 工信部备案号 滇ICP备05000110号-1
- 滇公安备案 滇53010302000111
- 增值电信业务经营许可证 B1.B2-20181647、滇B1.B2-20190004
- 云南互联网协会理事单位
- 安全联盟认证网站身份V标记
- 域名注册服务机构许可:滇D3-20230001
- 代理域名注册服务机构:新网数码
1、EOF
Shell中通常将EOF与 << 结合使用,表示后续的输入作为子命令或子Shell的输入,直到遇到EOF为止,再返回到主调Shell。可以把EOF替换成其他东西,意思是把内容当作标准输入传给程序。
回顾一下< <的用法。当shell看到< <的时候,它就会知道下一个词是一个分界符。在该分界符以后的内容都被当作输入,直到shell又看到该分界符(位于单独的一行)。这个分界符可以是你所定义的任何字符串。
例子:自动登录mysql(root:root,passwd:123456),查询test库,test1表里的user=aa的记录。
参考代码如下:
特殊用法:
:<< COMMENTBLOCK
shell脚本代码段
COMMENTBLOCK
用来注释整段脚本代码。: 是shell中的空语句。
这段脚本执行时,中间部分不会被执行:
代码示例:
2、cat和eof结合使用具有追加功能
使用Cat和EOF多行输入
向文件1.txt中输入内容
售前咨询
售后咨询
备案咨询
二维码
TOP