linux中关于echo命令的用法实例教程-学派吧

linux的echo命令, 在shell编程中极为常用, 在终端下打印变量value的时候也是常常用到的, 因此有必要了解下echo的用法,下面这篇文章主要给大家介绍了关于linux中echo命令用法的相关资料,需要的朋友可以参考学习。

前言

对于初学者来说,掌握一些基本命令的常用用法是必须的。本文列举了echo命令的几个常用用法并加以实例说明,以作回顾、参考。

基础

echo命令常用作打印输出字符串,根据echo帮助文件可以获得以下信息:

语法 echo [-neE][arg…]

三个参数:

-n : 关闭输出文字时的自动换行

-e : 开启转义字符功能( \ )

-E : (默认)关闭转义字符功能( \ )

使用-e选项时,如果在字符串中键入以下字符,程序不会将之当成一般字符串输出,而是会使用其转义功能:

• \a 发出警告声;
• \b 删除前一个字符;
• \c 最后不加换行符号并抑制字符后输出;
• \f 换行但光标仍旧停留在原来的位置;
• \n 换行且光标移至行首;
• \r 光标移至行首,但不换行;
• \t 水平制表符;
• \v 垂直制表符;
• \\ 插入\字符;
• \0nnn 插入nnn(八进制)所代表的ASCII字符;NNN为0到3位八进制数字
• \xHH 插入HH(十六进制)所代表的ASCII字符;HH为1到2位十六进制数字

实例

1、打印输出一行字符串

linux中关于echo命令的用法实例教程-学派吧

2、使用”\b” 选项

相当于退格符

linux中关于echo命令的用法实例教程-学派吧

3、使用”\c” 选项

不打印输出\c 以后的字符,并且结果不换行(使用-n 选项只是输出结果不换行)

linux中关于echo命令的用法实例教程-学派吧

4、使用”\n” 选项

相当于在\n 后插入新行

linux中关于echo命令的用法实例教程-学派吧

5、使用”\r” 选项

回车,光标移至首位,但不换行

linux中关于echo命令的用法实例教程-学派吧

6、使用”\0NNN” 选项

返回八进制多代表的ASCII字符

linux中关于echo命令的用法实例教程-学派吧

7、使用”\xHH” 选项

返回16进制数所代表的ASCII字符

linux中关于echo命令的用法实例教程-学派吧

8、打印输出bash环境变量

linux中关于echo命令的用法实例教程-学派吧

延伸:

单引号”; 双引号””; 反向单引号“引用强弱程度比较

linux中关于echo命令的用法实例教程-学派吧

从运行结果不难看出,”单引号是强引用,不完成变量替换;“反向单引号是弱引用,可以实现命令和变量替换;””双引号强弱程度据两者中间,只可以实现变量替换

总结

以上就是linux中关于echo命令的用法实例教程的详细内容,更多请关注学派吧-其它相关文章!

主题测试文章,只做测试使用。发布者:云大使,转转请注明出处:https://www.xp8.net/server/2820.html

(0)
打赏 微信扫一扫 微信扫一扫
云大使的头像云大使
上一篇 2018年12月19日 下午9:49
下一篇 2019年1月1日 上午10:02

相关推荐

  • 学派吧-详解win2008 IP安全策略下配置一个IP段的写法-windows教程

    这篇文章主要介绍了win2008 IP安全策略下配置一个IP段的写法,需要的朋友可以参考下 可以指定单个 IP 地址或者 IPv4 或 IPv6 地址的子网。若要指定子网,请使用与下面类似的语法输入 IP 地址: 192.168.1.0/24 正斜杠 (/) 后面的数字表示子网掩码中的位数。可能为 32 位。在本示例中,24 表示前三个八进制数是子网地址,最…

    服务器运维 2018年12月10日
    3.0K00
  • linux环境下如何实现查看和修改时间?-linux教程-学派吧

    本篇文章给大家带来的内容是介绍linux环境下实现查看和修改时间的方法 。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。 1、查看日期和时间 date 2、查看时区 date -R 3、查看UTC时间 date -u 4、修改日期 [root@centos ~]# date -s 20181230 /*显示为:Sun Dec 30 00:0…

    服务器运维 2018年11月21日
    1.8K00
  • linux监控工具如何使用?总结监控工具实例用法教程-学派吧

    如果您有服务器咨询问题、购买问题、可以联系我们客服 7271895 690624商祺云-阿里代理、景安代理、西部代理 1、nethogs1)NetHogs是一款开源、免费的,终端下的网络流量监控工具,它可监控Linux的进程或应用程序的网络流量。NetHogs只能实时监控进程的网络带宽占用情况。NetHogs支持IPv4和IPv6协议,支持本地网卡以及PPP…

    2019年1月14日
    2.6K00
  • no input file specified 解决方案

    (一)IIS Noinput file specified 方法一:改PHP.ini中的doc_root行,打开ini文件注释掉此行,然后重启IIS 方法二:请修改php.ini找到; cgi.force_redirect = 1去掉前面分号,把后面的1改为0即cgi.force_redirect = 0 (二)apacheNo input file spe…

    服务器运维 2018年7月17日
    3.4K00
  • Linux删除目录下的文件的10种方法小结

    小编给大家收藏整理的Linux删除目录下的文件的10种方法,文中还给大家提到了Linux 删除文件夹和文件的命令,具体内容详情大家参考下本文 rm -f * #最经典的方法,删除当前目录下的所有类型的文件 find . -type f -delete或find . -type f -exec rm -f {} \; #用find命令查找普通文件并删除or用f…

    服务器运维 2018年7月9日
    2.1K00

发表回复

登录后才能评论
联系我们

联系我们

18838889666

在线咨询: QQ交谈

邮件:xinyun@88.com

工作时间:周一至周五,9:30-18:30,节假日休息

添加微信
添加微信
分享本页
返回顶部
---------官方优惠叠加渠道折扣:通过我们购买腾讯云/阿里云,价格更低,服务更优。更有专业配置指导与服务。微信同步:18838889666----