当前位置:   article > 正文

linux 命令:echo 详解_linux echo命令

linux echo命令

echo命令的功能是写内容到标准输出。

用法

        echo [-neE] [ARG ...]

描述

        在标准输出上显示由单个空格字符分隔并后跟换行符的 ARG。

选项

\a

响铃。
\b退格。
\c取消后续输出。
\e向右删除一个字符。
\E向右删除一个字符。
\f换页。
\n换行。
\r回车。
\t水平制表。
\v垂直制表。
\\反斜杠。
\0nnn八进制数 nnn 所代表的 ASCII 码字符。
\xHH十六进制 HH 对应的8位字符。HH 可以是一到两位。
\uHHHH十六进制 HHHH 对应的 Unicode 字符。HHHH 一到四位。
\UHHHHHHHH十六进制 HHHHHHHH 对应的 Unicode 字符。HHHHHHHH 一到八位。

     
使用示例:

1. echo -e:

[root@server dir]# echo -e 'aaa\bbbb'
aabbb
[root@server dir]# echo -e 'aaa\cbbb'
aaa[root@server dir]# echo -e 'aaa\fbbb'
aaa
   bbb
[root@server dir]# echo -e 'aaa\nbbb'
aaa
bbb
[root@server dir]# echo -e 'aaa\rbbb'
bbb
[root@server dir]# echo -e 'aaa\sbbb'
aaa\sbbb
[root@server dir]# echo -e 'aaa\tbbb'
aaa    bbb
[root@server dir]# echo -e 'aaa\vbbb'
aaa
   bbb
[root@server dir]# echo -e '\e123455'
23455
[root@server dir]# echo -e '\E123455'
23455


 2. echo -n:

[root@server dir]# echo -n 'abc'
abc[root@server dir]# echo -n '12345'
12345[root@server dir]#


3. 颜色输出:

命令:echo -e "\e[背景颜色;文字颜色;显示方式m字符串\e[0m"    

颜色具体内容:

          文字      背景

黑色:30         40

红色:31         41

绿色:32         42

黄色:33         43

蓝色:34         44 

粉色:35         45

青色:36         46

白色:37         47

灰色:38         48

特殊情况:

                97(文字):比37更浅的白色

                90,92,93,94,96(文字):不同深浅的灰色

                91(文字):橙色

                95(文字):紫色

                文字为41-47时,文字颜色为灰色,背景颜色为31-37的颜色

显示方式:

0:关闭所有属性

1:加粗

2:一半亮度

4:下划线

5:闪烁

7:反显

8:消隐

22:一般密度

24:关闭下划线

25:关闭闪烁

27:关闭反显

 首先看一下前景色30-38,背景色40-48的使用: 

 

 

 

 

 

 

 

 

 

 接下来是97,它是比37更浅更亮的白色:

 

 再看一下不同深浅的灰色:90,92,93,94,96

 

下面是橙色(91)和紫色(95):其中7是反显,可以用来使用这两种颜色做背景色

 

 最后,看一下文字为41-47时,文字颜色为灰色,背景颜色为31-37的颜色:

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/631019
推荐阅读
相关标签
  

闽ICP备14008679号