echo命令的简单用法和实例

    在CentOS 6.8版本下,通过实例的形式,展现选项和参数的灵活运用,可以简明的了解echo的用法。

一、语法:echo [SHORT-OPTION]… [STRING]… ;echo [选项]…[参数]

      作用:将需要的内容输出到终端或者其他文件。

二、实例和选项参数的用法:

(1)文本的直接输出

echo ‘Welcome To CNBLG’

echo命令的简单用法和实例

(2) 输出变量的值:假设定义一个变量,bl=”Welcome To CNBLGS”

echo $bl

echo命令的简单用法和实例

解释:bl是定义的变量名,=号后面是赋值,字符串需要用“”括起来。$后面直接跟上变量名即可。

(3)echo 后跟单双引号的区别:

echo命令的简单用法和实例

   解释:echo后的单引号表示强引用,单引号里面是什么就输出什么,而双引号是弱引用,变量的值会代替变量名输出。

(4)选项中加入 -e ,转义字符可用:

\t:插入制表符,即跳格显示

echo -e “Hello Linux\tHello World” 

echo命令的简单用法和实例

    不加 -e 的对比,如下:

echo “Hello Linux\tHello World”

echo命令的简单用法和实例

还有,转义字符如下:

\a 发出警告声;

\b 删除前一个字符;

\c 最后不加上换行符号;

\n 换行且光标移至行首;

\r 光标移至行首,但不换行;

\v 与\f相同;

\\ 插入\字符;

\0nn 插入0nn(八进制)代表的ASCII;

(5)输出彩色的命令提示符,显示结果先展示如下:

echo命令的简单用法和实例

命令如下:echo -e  “\e[1;32mHello Linux\e[0m”

其中,\e[1;32m是整体转义的部分,数字代表的是字体的颜色和背景的颜色等等。其中例子中数字1 表示字体高亮度(加粗),32表示字体为绿色,0 表示关闭所有属 性。

(6)echo 输出到一个文件,而非终端。

echo命令的简单用法和实例

解释:刚开始,test1文件不存在,通过echo输出重定向到test1文件,cat命令表示查看文件内容。

 

 

 

 

 

原创文章,作者:wangsir,如若转载,请注明出处:http://www.178linux.com/71980

赞 (0)
wangsirwangsir
上一篇 2017-03-27 20:17
下一篇 2017-03-28 08:57

相关推荐

  • shell– 脚本编程

    编程基础 脚本基本格式 变量 运算 条件测试 流程控制 函数 数组 高级字符串操作 高级变量 配置用户环境 编程基础 程序:指令+数据 程序编程风格:     过程式:以指令为中心,数据服务于指令     对象式:以数据为中心,指令服务于数据 shell程序:提供了编程能力,解释…

    Linux干货 2016-08-21
  • 正则表达式30分钟入门教程

    来园子之前写的一篇正则表达式教程,部分翻译自codeproject的The 30 Minute Regex Tutorial。 由于评论里有过长的URL,所以本页排版比较混乱,推荐你到原处查看,看完了如果有问题,再到这里来提出. 一些要说的话: 如果你没有正则表达式的基础,请跟着教程“一步步来”。请不要大概地扫两眼就说看不懂——以这种态度我写成什么样你也看不…

    2015-03-12
  • LVM(逻辑卷管理)

    LVM 逻辑卷管理 概述:      LVM是将一个或多个硬盘的分区在逻辑上集合,相当于一个大硬盘来使用,当硬盘的空间不够使用的时候,可以继续将其它的硬盘的分区加入其中,这样可以实现磁盘空间的动态管理,相对于普通的磁盘分区有很大的灵活性。与传统的磁盘与分区相比,LVM为计算机提供了更高层次的磁盘存储。它使系统管理员可以更方便的为…

    Linux干货 2016-09-05
  • Linux GRUB legacy

    Linux GRUB Linux GRUB Linux GRUB 单用户模式(密码破解) 救援模式 实例 GRUB菜单 GRUB命令行接口 GRUB简介 GRUB 菜单组成 GRUB配置文件 GRUB安装及修复 GRUB单用户及救援模式 GRUB简介 了解grub之前,需要理解linux的启动流程,如果之前有对linux启动流程不了解的可以看:http://…

    Linux干货 2016-04-25
  • openssl建立私有CA和申请证书

    实验环境: 虚拟机:VMware® Workstation 12 Pro 主机A:ip为10.1.255.55/16,创建CA并给其他主机提供CA服务 主机B:为httpd服务器,ip为10.1.249.115/16 1、查看openssl的配置文件/etc/pki/tls/openssl.cnf [root@localhost…

    Linux干货 2016-09-23
  • 磁盘冗余阵列 RAID

    一、磁盘冗余阵列 RAID(Redundant Array of Independent Disk)     RAID是一种把多块独立的硬盘(物理硬盘)按不同的方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据备份技术。根据磁盘陈列的不同组合方式,可以将RAID分为不同的级别。 其中提高传输速率和…

    Linux干货 2016-09-07