博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
echo命令的简单用法和实例
阅读量:6446 次
发布时间:2019-06-23

本文共 1017 字,大约阅读时间需要 3 分钟。

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

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

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

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

  (1)文本的直接输出

     echo 'Welcome To CNBLG'

 

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

    echo $bl

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

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

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

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

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

      echo -e “Hello Linux\tHello World” 

    不加 -e 的对比,如下:

    echo "Hello Linux\tHello World"

    还有,转义字符如下:

      \a 发出警告声;

      \b 删除前一个字符;

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

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

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

      \v 与\f相同;

      \\ 插入\字符;

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

  注:echo -e "\c"和echo -n ""效果一样。

 

 

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

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

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

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

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

  

 

     

 

 

 

 

  

    

    

转载于:https://www.cnblogs.com/wzhuo/p/6624598.html

你可能感兴趣的文章
在 MaxCompute UDF 中运行 Scipy
查看>>
那些阿里的年轻人
查看>>
Kafka Streams 剖析
查看>>
HTTPS怎么配置?HTTPS改造通用解决方案
查看>>
Ubuntu查看隐藏文件夹的方法
查看>>
为强化机器学习性能,ARM推出两款新GPU Mali-G52和Mali-G31
查看>>
量子计算的基本原理——本质上是在操作薛定谔的猫(同时去运算和操作死+不死两种状态)...
查看>>
实力再彰显 新华三入围中国移动高端路由器集采
查看>>
工信部发布《区块链数据格式规范》标准
查看>>
量子计算:研制已到关键期
查看>>
(CS231-2017)卷积神经网络视觉识别:线性分类(1)
查看>>
CentOS 6.9安装类型选择(Basic Server/Web Server)
查看>>
从嵌入式系统到无线模组 周立功单片机欲站在物联网的风口
查看>>
thrift之TTransport层的堵塞的套接字I/O传输类TSocket
查看>>
系统服务的控制 (linux)
查看>>
Delphi组件开发教程指南(6)实现一个模拟动画显示控件
查看>>
TortoiseSVN客户端使用教程
查看>>
AMQP技术术语
查看>>
配置SSH免密码登录
查看>>
算法训练 数字三角形
查看>>