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

本文来自博客园,作者:厚礼蝎,转载请注明原文链接:https://www.cnblogs.com/guangdelw/p/17148085.html

浙公网安备 33010602011771号