linux中echo命令的用法实例教程
<p><span><strong>前言</strong></span></p>
<p>
对于初学者来说,掌握一些基本命令的常用用法是必须的。本文列举了echo命令的几个常用用法并加以实例说明,以作回顾、参考。</p>
<p>
<span><strong>基础</strong></span></p>
<p>
echo命令常用作打印输出字符串,根据echo帮助文件可以获得以下信息:</p>
<p>
语法 <code>echo [-nee]</code></p>
<p>
<strong>三个参数:</strong></p>
<p>
-n : 关闭输出文字时的自动换行</p>
<p>
-e : 开启转义字符功能( \ )</p>
<p>
-e : (默认)关闭转义字符功能( \ )</p>
<p>
使用-e选项时,如果在字符串中键入以下字符,程序不会将之当成一般字符串输出,而是会使用其转义功能:</p>
<p>
• \a 发出警告声;<br>
• \b 删除前一个字符;<br>
• \c 最后不加换行符号并抑制字符后输出;<br>
• \f 换行但光标仍旧停留在原来的位置;<br>
• \n 换行且光标移至行首;<br>
• \r 光标移至行首,但不换行;<br>
• \t 水平制表符;<br>
• \v 垂直制表符;<br>
• \\ 插入\字符;<br>
• \0nnn 插入nnn(八进制)所代表的ascii字符;nnn为0到3位八进制数字<br>
• \xhh 插入hh(十六进制)所代表的ascii字符;hh为1到2位十六进制数字</p>
<p>
<span><strong>实例</strong></span></p>
<p>
1、打印输出一行字符串</p>
<p>
<img title="linux中echo命令的用法实例教程" alt="linux中echo命令的用法实例教程" src="https://zhuji.jb51.net/uploads/img/202305/34244209b6a65d84e4b26e584d0f778c.jpg"> </p>
<p>
2、使用”\b” 选项</p>
<p>
相当于退格符</p>
<p>
<img title="linux中echo命令的用法实例教程" alt="linux中echo命令的用法实例教程" src="https://zhuji.jb51.net/uploads/img/202305/fa8d4f8c05e0fd0c21b0456453bd7b17.jpg"> </p>
<p>
3、使用”\c” 选项</p>
<p>
不打印输出\c 以后的字符,并且结果不换行(使用-n 选项只是输出结果不换行)</p>
<p>
<img title="linux中echo命令的用法实例教程" alt="linux中echo命令的用法实例教程" src="https://zhuji.jb51.net/uploads/img/202305/4d7d1c48139ed6435e1439bcf47df9d1.jpg"> </p>
<p>
4、使用”\n” 选项</p>
<p>
相当于在\n 后插入新行</p>
<p>
<img title="linux中echo命令的用法实例教程" alt="linux中echo命令的用法实例教程" src="https://zhuji.jb51.net/uploads/img/202305/a39101891c12cce0b21c3a9de826fabc.jpg"> </p>
<p>
5、使用”\r” 选项</p>
<p>
回车,光标移至首位,但不换行</p>
<p>
<img title="linux中echo命令的用法实例教程" alt="linux中echo命令的用法实例教程" src="https://zhuji.jb51.net/uploads/img/202305/c6925f93127e81a546b5e9cbd3ed5a00.jpg"> </p>
<p>
6、使用”\0nnn” 选项</p>
<p>
返回八进制多代表的ascii字符</p>
<p>
<img title="linux中echo命令的用法实例教程" alt="linux中echo命令的用法实例教程" src="https://zhuji.jb51.net/uploads/img/202305/29cbd21fb1d887e108c0dfa671450500.jpg"> </p>
<p>
7、使用”\xhh” 选项</p>
<p>
返回16进制数所代表的ascii字符</p>
<p>
<img title="linux中echo命令的用法实例教程" alt="linux中echo命令的用法实例教程" src="https://zhuji.jb51.net/uploads/img/202305/defe91fa096d3a5b447275a4c6611c7a.jpg"> </p>
<p>
8、打印输出bash环境变量</p>
<p>
<img title="linux中echo命令的用法实例教程" alt="linux中echo命令的用法实例教程" src="https://zhuji.jb51.net/uploads/img/202305/71ee31d1a3d6a1de3132c026342485db.jpg"> </p>
<p>
<strong>延伸:</strong></p>
<p>
单引号”; 双引号””; 反向单引号“引用强弱程度比较</p>
<p>
<img title="linux中echo命令的用法实例教程" alt="linux中echo命令的用法实例教程" src="https://zhuji.jb51.net/uploads/img/202305/85fb39fcfb003316963600b8833bf308.jpg"> </p>
<p>
从运行结果不难看出,”单引号是强引用,不完成变量替换;“反向单引号是弱引用,可以实现命令和变量替换;””双引号强弱程度据两者中间,只可以实现变量替换</p>
<p>
<span><strong>总结</strong></span></p>
<p>
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对的支持。</p>
<p>
原文链接:http://www.178linux.com/76331</p>
頁:
[1]