eof shell(shell中EOF下使用变量报错)

本文目录
- shell中EOF下使用变量报错
- 怎么在 shell 中用 cat>test1
- yum 源 shell脚本自动化安装中的EOF用法
- 请问shell编程里面EOT和EOF的问题 <
- shelleof如何暂时退出
shell中EOF下使用变量报错
# echo $sql
123
# cat 》 1 《《EOF
${sql}
EOF
# cat 1
123
怎么在 shell 中用 cat>test1
1、cat 》 test1 《《 "EOF" 是为了创建一个文件,输入EOF就结束了。例如
cat 》 test1.txt 《《 "EOF"
hello world;
EOF
2、如果你想用其他字符代替EOF就不用在结束时输入EOF,例如
cat 》 test2.txt 《《 !
hello world;
!
3、 脚本实例:cat a.sh
#!/bin/sh
cat 》 test3.txt 《《 x
hello world
x
yum 源 shell脚本自动化安装中的EOF用法
cat 》 /etc/yum.repos.d/abc.repo《《EOF
baseurl=file:///mnt/Server
gpgcheck=0
EOF
这段的意思是:
把两个EOF之间的内容,写到 /etc/yum.repos.d/abc.repo中去,会覆盖原来的内容。
下面的这个是追加内容,不覆盖原来的内容
cat 》》 /etc/yum.repos.d/abc.repo《《EOF
baseurl=file:///mnt/Server
gpgcheck=0
EOF
这块代码使用的是shell的Here Document,可以百度一些资料看看。
请问shell编程里面EOT和EOF的问题 <
没有任何区别。
无论EOT还是EOF,都只是一个标记,只要成对出现即可。你甚至可以自己指定,只要中间包含的内容不含此字符串就可以。
这是shell中Here documents的用法,用于文本块的输入,搜索下就知道了。或者参见下面的链接。
shelleof如何暂时退出
1、在shell提示符下输入exit按回车确认。
2、在shell提示符下输入logout按回车确认。
3、最后按快捷键ctrl+d即可。

更多文章:
孙侨潞电视剧(“小魔仙”孙侨潞猝死后,其邻居同学都爆了哪些料)
2026年10月11日 12:00
form表单制作(为什么制作的form表单会在网页显示中多出一行)
2026年10月11日 09:10
teammate(teammate,company,partner)
2026年10月11日 06:10
javascript arraybuffer(javascript可以把base64编码转换成二进制代码吗求示例代码!)
2026年10月11日 04:00
text函数公式(excel中round和text函数的区别是什么)
2026年10月11日 03:50
google chrome打不开(chrome浏览器打不开怎么回事 浏览器打不开的处理方法)
2026年10月11日 02:00
websocket整合springboot(Springboot整合Websocket遇到的坑)
2026年10月11日 01:40



