简介

echo命令的功能是在显示器上显示一段文字(shell变量的值,或者直接输出指定的字符串),给用户予提示的作用在bash中,相对print而言,echo无须定义复杂的输出格式,更简洁明了,因此,更适用于终端下打印变量value,快速打印字符串。shell编程中常常插入提示信息,根据输出提示,更方便地调试脚本。因此,我们有必要对echo命令进一步掌握。

语法

Linux echo详解_Linux

选项

Linux echo详解_Linux_02


应用

选项 -n  常常和read命令结合使用,在shell脚本中实现输出一个信息后,提示用户输入,予以变量赋值

Linux echo详解_Linux_03


选项-e 可以激活转义字符"\",进而定义字符样式。当转义字符激活时,我们可以启用控制符ESC扩展字体的格式定义。控制符ESC常用表示方法\e\x1b(\x1B)、\033都可以。\e 指代Escape,对应八进制\033,对应十六进制\x1b(\x1B)。  

  • 格式为:

            #echo –e "\e[ARGm[STRING]"

字体颜色:

Linux echo详解_Linux_04

背景颜色:

Linux echo详解_echo_05

其他样式:

Linux echo详解_echo_06

多样式叠加:

多样式叠加时,我们需要用";"分开

Linux echo详解_echo_07

更多参数:

代码描述代码2描述3
0 关闭所有属性30字体颜色-黑
1 设置高亮度31字体颜色-红
4 下划线32字体颜色-绿
5 闪烁33字体颜色-黄
7 反显34字体颜色-蓝色
8 消隐35字体颜色-紫色
?25h显示光标36字体颜色-深绿
?25l隐藏光标37字体颜色-白色
2J清屏40背景颜色-黑
K清除从光标到行尾的内容41背景颜色-深红
nA光标上移n行42背景颜色-绿
nB光标下移n行43背景颜色-×××
nC光标右移n行44背景颜色-蓝色
nD光标左移n行45背景颜色-紫色
s保存光标位置46背景颜色-深绿
u恢复光标位置47背景颜色-白色
y;xH设置光标位置



写在结束

以上部分内容整理自网络,用户言论只代表其个人观点,由于初学Linux,限于本人水平有限,文中难免错误纰漏。欢迎各位看官不吝指教、讨论相关技术。谢谢。

联系我:jacky18676887374@aliyun.com