目录

  • 一、常用选项
  • 二、常用的转义符
  • 三、使用echo命令打印特效文字
  • 总结

一、常用选项

  • echo命令我们经常使用的选项有两个,一个是-n,表示输出之后不换行。
  • 一个是-e,表示对于转义字符按对应的方式处理,假设不加-e那么对于转义字符会按普通字符处理。

二、常用的转义符

  • echo输出时常用的转义字符如下:
字符 说明
\b 表示删除前面的空格,"\b\b" 表示删除前两个字符。
\n 表示换行
\v 表示垂直制表符
\c 不换行输出,在"\c"后面不存在字符的情况下,作用相当于echo -n,当"\c"后面仍然存在字符时,"\c"后面的字符将不会被输出
\r 输出回车符(可是你会发现\r前面的字符没有了)
\a 表示输出一个警告声音
\f 换行,但是换行后的新行的开头位置连接着上一行的行尾
\t 转以后表示插入tab,即横向制表符;
\ \ 表示插入" \ "本身;
\a 发出警告声
\e 删除后一个字符
i=`echo "11,22,33,44"`
echo ${i%,*}
11,22,33
#从最后倒数到最短的匹配部分(用8)后面的逗号的地方被删除echo ${i%%,*}
11
#从最后倒数到最长的匹配部分(用88)后面的逗号的地方都被删除echo ${i#*,}
22,33,44
#从开头到最短的匹配部分(用#)后面的逗号的地方被删除echo ${i##*, }
44
#从开头到最长的匹配部分(用##)后面的逗号的地方被删除

三、使用echo命令打印特效文字

  • echo 输出指定颜色的内容

  • 用法:需要结合-e选项和“\033”一块使用

  • 格式:

echo –e “\033[前景颜色;背景颜色m字符串\033[0m”

注:前景颜色和背景颜色位置可以互换

前景颜色:30m-37m黑色:echo -e “\033[30m 黑色字 \033[0m”红色:echo -e “\033[31m 红色字 \033[0m”绿色:echo -e “\033[32m 绿色字 \033[0m”×××:echo -e “\033[33m ×××字 \033[0m”蓝色:echo -e “\033[34m 蓝色字 \033[0m”紫色:echo -e “\033[35m 紫色字 \033[0m”天蓝:echo -e “\033[36m 天蓝字 \033[0m”白色:echo -e “\033[37m 白色字 \033[0m”
背景颜色:40m-47m黑色:echo -e “\033[40m 黑色底 \033[0m”红色:echo -e “\033[41m 红色底 \033[0m”绿色:echo -e “\033[42m 绿色底 \033[0m”×××:echo -e “\033[43m ×××底 \033[0m”蓝色:echo -e “\033[44m 蓝色底 \033[0m”紫色:echo -e “\033[45m 紫色底 \033[0m”天蓝:echo -e “\033[46m 天蓝底 \033[0m”白色:echo -e “\033[47m 白色底 \033[0m”
  • 例:输出内容为黄底红字显示 echo -e “\033[31;43m aaaaaaaaaaaa \033[0m”

  • 控制选项说明
\033[0m 关闭所有属性\033[1m 设置高亮度\033[4m 下划线\033[5m 闪烁\033[7m 反显\033[8m 消隐\033[30m — \33[37m 前景色\033[40m — \33[47m 背景色\033[nA 光标上移n行\033[nB 光标下移n行\033[nC 光标右移n行\033[nD 光标左移n行\033[y;xH设置光标位置\033[2J 清屏\033[K 清除从光标到行尾的内容\033[s 保存光标位置\033[u 恢复光标位置\033[?25l 隐藏光标\033[?25h 显示光标

总结

以上就是Linux中echo命令的用法,可以看出来echo命令的主要功能还是显示命令的内部信息。

Linux—echo 命令用法相关推荐

  1. c语言strTrimed函数用法介绍,linux type命令用法_转

    在脚本中type可用于检查命令或函数是否存在,存在返回0,表示成功:不存在返回正值,表示不成功. $ type foo >/dev/null 2>&1 || { echo > ...

  2. linux+echo+权限不够,解决linux echo命令以及linux echo命令提示权限不够的方法

    linux的echo命令, 在shell编程中极为常用, 在终端下打印变量value的时候也是常常用到的, 因此有必要了解下echo的用法.下面通过本文给大家介绍linux echo命令以及linux ...

  3. linux下执行php命令echo不输出,linux echo命令以及linux echo命令提示权限不够的方法...

    linux的echo命令, 在shell编程中极为常用, 在终端下打印变量value的时候也是常常用到的, 因此有必要了解下echo的用法.下面通过本文给大家介绍linux echo命令以及linux ...

  4. linux常用脚本的使用方法,Linux常用命令用法100个

    Linux常用命令用法100个 发布时间:2013-05-25 13:53:27   作者:佚名   我要评论 平时用linux时,我有一个习惯就是把遇到的,比较有用,并且容易忘的命令,放到一个文本文 ...

  5. Linux export 命令用法

    Linux export 命令用法 Linux export 命令用于设置或显示环境变量. 在 shell 中执行程序时,shell 会提供一组环境变量.export 可新增,修改或删除环境变量,供后 ...

  6. linux命令echo的实现,Linux echo命令的使用及三种实现方式

    先给大家介绍下linux中echo命令的使用 echo是打印变量的值或者给定的字符串, 比如,输入echo hello或者echo "hello"都是在控制台打印出hello单词 ...

  7. Linux cat 命令用法

    cat主要有三大功能: 1.一次显示整个文件. $ cat filename 2.从键盘创建一个文件. $ cat > filename 只能创建新文件,不能编辑已有文件. 3.将几个文件合并为 ...

  8. linux echo 命令,Linux echo 命令

    2015-07-06 创建 1.概述 Linux echo 命令    显示文本,加命令选项[-e]时,最好包后面的字符串使用 "" 包起来,以免命令不生效 2.命令格式 echo ...

  9. linux echo命令_如何在Linux上使用Echo命令

    linux echo命令 Fatmawati Achmad Zaenuri/ShutterstockFatmawati Achmad Zaenuri / Shutterstock The echo c ...

最新文章

  1. Python 结巴分词(1)分词
  2. sublime text 2用package control安装插件时显示成功安装但实际没装上的问题
  3. e - bargain cf_cf诗意情侣名字大全最新_cf诗意情侣名字大全2020
  4. 用TLS实现安全TCP传输及配置和访问https的web服务(转)
  5. html音频从10秒播放至30秒,基于Arduino制作SD卡音乐播放器
  6. java分布式应用限流实现
  7. 我是个老爸--当局者迷,旁观者清
  8. 输入法或搜索类软件评价
  9. 豪华酒店介绍预订网站模板,里面总共7个页面,适合酒店预订相关网站模板下载。
  10. jQuery入门基础
  11. linux arm 物理内存,linux – 如何在Arm Architecture硬件上进行内存测试? (像Memtest86这样)...
  12. 基于单片机的脉搏心率远程监测
  13. Cobuyor持续回报模式在电子商务支付交易体系中的地位和趋势
  14. git push报错 [remote rejected] HEAD (no new changes) error
  15. vhd虚拟硬盘作用_如何从VHD(虚拟硬盘)引导和安装Windows 8 Consumer Preview的指南
  16. Word2007“由于文件许可权错误,Word无法完成保存操作”问题的解决方法
  17. 1008: 美元和人民币
  18. 【数据分析与挖掘】天猫超市复购预测实战(含代码和数据集)
  19. 一文读懂数字孪生的应用及意义
  20. 从零学习 InfiniBand-network架构(七) ——IB协议中数据如何传输

热门文章

  1. 5G多卡聚合路由保障疫情数据监控系统网络稳定通畅
  2. 基于Chromium开发的称重软件,集称重、计价、打印于一体,支持耀华、顶尖等多个厂家设备型号
  3. Mac怎么清理缓存?这两种方法都非常好用哦
  4. mxgraph html5,jointjs和mxgraph比较
  5. 观张志伟之《西方哲学智慧》
  6. 配置springboot jsp页面跳转
  7. mysql从一个表中查询数据插入到另一个表中
  8. 如何在termius安装linux窗口,Termius 使用教程
  9. netstat -an 结果分析
  10. OFF转PLY再转TXT