美文网首页
echo 的用法

echo 的用法

作者: keltoy | 来源:发表于2017-09-21 00:52 被阅读0次

前言

有一段时间不用 shell 了,感觉一些指令已经忘了,复习一下

我的环境是 macOS, 所使用的shell是zsh,几乎完美兼容bash

echo

echo 就是将字符串显示在标准输出中,需要理解的就是echo的文字其实是可以更改颜色和背景色的

echo "this is a normal line"
显示一行普通的字符串

现在要给这个简单的字符串添加一些颜色需要在字符串中需要添加 "\e[数字;数字m"或者"\033[数字;数字m"这样的形式,数字之间用;隔开。
例如:

echo "this is a [31;47mred\e[0m \e[37mworld\e[0m"
显示了有颜色的字符串

具体地还有以下这些:

关键字 功能 效果
\e[0m 关闭样式效果 原图
\e[1m 高亮 高亮
\e[4m 下划线 下划线
\e[5m 闪烁 无效果
\e[7m 反显 反显
\e[8m 消隐 无效果
\e[3xm 设置前景色,x取值0-7 \e[34m
\e[4xm 设置背景色 \e[45m
\e[nA 光标上移n行
\e[nB 光标下移n行
\e[nC 光标右移n行
\e[nD 光标左移n行
\e[y;x H设置光标位置 无效果
\e[2J 清屏
\e[K 清除从光标到行尾的内容
\e[s 保存光标位置
\e[u 恢复光标位置
\e[?25l 隐藏光标
\e[?25h 显示光标

对于字体颜色和背景色,有0-7这8个颜色可供选择
|颜色|对应|效果|

总结

echo 是一个很简单的指令,但是想作出来的脚本好看,醒目,还是需要做一番更改

相关文章

  • shell与awk数组用法

    shell中数组的用法: 打印数组 ---- echo ${array[@]} 打印元素 ---- echo ${...

  • echo 的用法

    前言 有一段时间不用 shell 了,感觉一些指令已经忘了,复习一下 我的环境是 macOS, 所使用的shell...

  • 2020-10-27 shell note1

    echo 转义字符输出 tr 用法 tr 删除 和 替换 printf vs echo 格式化输出

  • echo命令的用法

    echo是shell的一个内置命令,其执行的任务比较简单,就是将文本参数内容打印到标准输出。 该命令的一般格式为:...

  • 关于Dockerfile中echo的用法

    Dockerfile中echo不加-e参数可以直接输出转义字符

  • read用法

    read命令用来读取标准输入放到变量中简单用法: !/bin/bash echo "Please input yo...

  • shell版本的万年历

    刚知道代码区块的用法《pre》和《/pre》夹住想打的内容纪念一下 echo "please write year...

  • Shell 编程系列文章(三)echo输出的内容赋值给变量

    将echo输出的内容赋值给变量 代码解析这里其实是$()的用法. $()命令替换$()与``(反引号)都是用来作命...

  • R Markdown 使用方法笔记

    记录一些R Markdown中与一般的Markdown不同的用法。 1.代码块设置 echo=FALSE最终的文档...

  • Echo 少女时代

    Echo 少女时代 (Echo Echo Echo Echo Echo~ Echo~ 喏 噶腾 男加 亲家 桥厄米...

网友评论

      本文标题:echo 的用法

      本文链接:https://www.haomeiwen.com/subject/ghmnsxtx.html