摘要:linux shell 其实就是个命令行解释器,主要负责解释并执行用户的命令。用户每输入一条命令,Shell 就会解释并执行一条。在编写 Shell 脚本程序时,如果要往一个文件里自动输入内容。要是只有少数的几行内容,用 echo 追加的办法还行,但要是行数特别多,单纯用 echo 追加就很麻烦啦。这时候就能用 EOF 结合 cat 命令来实现内容的追加。
本文重点讲的是 Linux Shell 编程里 EOF 分界符的使用技巧,详细的情况请看下文。
一、访问Linux
1.访问Linux系统
2.查看EOF帮助信息
二、EOF介绍
1.EOF的含义
说明:EOF(END Of File 文件终止符),表示自定义的文件终止符。所谓可以自定义的意思,就是指EOF不是固定的,可以随意设置别名。在linux执行指令的时候按【ctrl-d】就代表EOF。
2.EOF的使用方法
说明:EOF一般会配合cat命令和<<符号一起使用,多用于多行文本输出。当shell脚本遇到<<时,就知道下一个词是一个分界符。在该分界符以后的内容都被当作输入,直到又出现同样的分界符。
(1)使用格式
(2)配合cat命令和<<符号使用
说明:使用的时候需要注意,第一个EOF必须以重定向字符<<开始,第二个EOF必须顶格写,否则会报错。
三、EOF使用实例
1.EOF显示输入的内容
备注:cat命令结合<
2.EOF向已有的文件输入相关内容
(1)cat命令结合<输入重定向符号,可以向相关文件输入内容。
(2)cat命令结合<>输入重定向符号,可以向相关文件追加内容。
3.自定义EOF向已有的文件输入相关内容
说明:自定义EOF,比如自定义为TJF,向已有的文件输入相关内容。
(1)cat命令结合<输入重定向符号,可以向相关文件输入内容。
(2)cat命令结合<>输入重定向符号,可以向相关文件追加内容。
四、Shell控制台使用技巧
1.Shell操作快捷键
Ctrl+r:可以快速查找历史命令
Ctrl+l:可以清理控制台屏幕
Ctrl+aCtrl+e:移动光标到命令行首行尾
Ctrl+wCtrl+k:删除光标之前之后的内容
2.系统进程操作快捷键
Ctrl+c:强制终止程序的执行
Ctrl+z:挂起一个进程
Ctrl+d:终端中输入exit后回车
版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/bcyy/51513.html