文章目录

    • 前言:
    • 1. echo的基本用法:
    • 面试题:
    • 结束语:
    • 字体颜色:
    • 背景颜色:
    • 范例:
    • \c 不换行输出,相当于-n
    • \n 换行
    • \f 换行 ,换行后新行的开头位置连接着上一行的行尾
    • 实例:
    • -n 参数表示不换行输出
    • -e 输出转义符
    • echo显示颜色
    • 1) 将 tom is a boy 的每个单词用一行显示
    • 2)如何打印特定的文件类型


前言:

echo是linux当中最基础的命令,也是很常用的命令,尤其在写shell脚本的时候,经常会被用到,在编译安装或者无法判断执行结果的时候也市场用到。
此处是对echo命令常用方法的总结,并给出实例,方便记忆与回忆

1. echo的基本用法:

基本用法就是直接在命令后面跟要输出的文本

[root@xinsz08 ~]# echo "请输入密码:"请输入密码:

-n 参数表示不换行输出

[root@xinsz08 ~]# echo -n "请输入密码:"请输入密码:[root@xinsz08 ~]#

可以看到请输入密码和后面的在一行

-e 输出转义符

常见的转义符有如下几个:

\c 不换行输出,相当于-n
\n 换行
\f 换行 ,换行后新行的开头位置连接着上一行的行尾
实例:
[root@xinsz08 ~]# echo -e "123\nabc"123abc[root@xinsz08 ~]# echo -e "123\cabc"123[root@xinsz08 ~]# [root@xinsz08 ~]# echo -e "123\nabc"123abc[root@xinsz08 ~]#

\f 新行的开头位置连接着上一行的行尾

[root@xinsz08 ~]# echo -e "123\fabc"123   abc

echo显示颜色

字体颜色:

30m-37m 黑、红、绿、黄、蓝、紫、青、白

背景颜色:

40-47 黑、红、绿、黄、蓝、紫、青、白

格式: echo -e “\033[背景颜色;文字颜色m $(str} \033[0m”

范例:

文字颜色:

背景颜色+字体颜色

颜色的作用:
在脚本中使用不同的颜色做不同的输出,比如错误信息用红色输出。

面试题:

1) 将 tom is a boy 的每个单词用一行显示

[root@xinsz08 ~]# echo -e "tom\nis\na\nboy"tomisaboy

2)如何打印特定的文件类型

[root@xinsz08 test]# lsa.txt  b.png  b.txt[root@xinsz08 test]# echo *.txta.txt b.txt

结束语:

echo 还有个用法是 echo$? ,可以显示上一条执行的结果是否正确。后面我们在学shell脚本的时候,会经常用到echo命令。

©著作权归作者所有:来自51CTO博客作者互联网老辛的原创作品,如需转载,请注明出处,否则将追究法律责任

更多相关文章

  1. MySQL pager和nopager命令--不显示查询结果
  2. Linux 命令002
  3. Java基础编程练习4:求一个长整数的各位数字是多少并输出?
  4. 零基础Python入门教程第7节:流程控制
  5. php的echo 和 return的区别
  6. Istio安装
  7. 4-20ma模拟量转无线wifi采集传输0-10v模拟量输入输出远距离免布
  8. spice_debug不输出
  9. python入门之 字典算法实现及操作

随机推荐

  1. xml中应用领域的示例代码分享
  2. 如何使用XMLHTTP制作域名查询系统的代码
  3. 详细介绍XML中名字空间的代码案例
  4. 使用用XML和XSL生成动态页面的代码详解
  5. 详解xmlhttp组件获取远程文件并筛选出目
  6. xml的解析方式的代码分享
  7. XML Schema全接触的图文代码详解
  8. XMLHTTP获取web访问头信息和网页的示例代
  9. xml文件如何编辑的详情介绍
  10. 详细介绍同时使用xml、schema和xslt的实