echo命令的小技巧

echo的用法

/bin/echo --help
用法:/bin/echo [短选项]... [字符串]...
 或:/bin/echo 长选项
STRING 回显到标准输出。

-n 不尾随换行符
-e 启用解释反斜杠的转义功能
-E 禁用解释反斜杠的转义功能(默认)
--help 显示此帮助信息并退出
--version 显示版本信息并退出

-e 可用,则以下序列即可识别:

\\ 反斜杠
\a 响铃声
\b 退格
\c 不再产生新的输出
\e 转义符
\f 换页
\n 新行
\r 回车
\t 水平制表符
\v 竖直制表符
\0NNN 字节数以八进制数 NNN (1至3位)表示
\xHH 字节数以十六进制数 HH (1至2位)表示

echo颜色设置

echo :
-n : 不输出换行
-e : 使用转义字符,例如 \n \t 等等

那么设置字体颜色,也是需要使用 -e 选项的

用法

echo -e '\033[格式m文字内容\033[0m'

单个数字

1 : 加粗显示文字
4 : 下划线显示
5 : 闪烁显示文件
7 : 字体颜色和背景颜色交换显示
8 : 字体颜色同背景颜色相同,即看不到文字了

两位数字

3开头:控制字体颜色,范围是1-7 ,例如 31,32...

31:红的

32:绿色

33:黄色

34:蓝色

35:紫色

36:淡蓝色

37:白色

4开头:控制背景颜色,范围是1-7 ,例如 41,42...

41:红的

42:绿色

43:黄色

44:蓝色

45:紫色

46:淡蓝色

47:白色

一起使用,只需要用;隔开就好了

echo -e "用户:\033[1;47;31m`uname -n`\033[0m"
用户:hexug

posted @ 2023-02-23 15:11  厚礼蝎  阅读(92)  评论(0编辑  收藏  举报