一、颜色
LInux命令行给字体加颜色命令为
echo -e “\E[1;31m红色字oldboy\E[0m”
红色字oldboy
\E 或 \033 表示要开启这种功能
[1;31m 表示[字体效果;颜色m
\E[0m 颜色结束设置。
echo -e 可以识别转义字符 这里将识别特殊字
红色字oldboy
\E 或 \033 表示要开启这种功能
[1;31m 表示[字体效果;颜色m
\E[0m 颜色结束设置。
echo -e 可以识别转义字符 这里将识别特殊字
- 各种颜色的字-效果
- 1表示加粗,2表示正常,5表示闪烁
echo -e “\E[1;31m红色字oldboy\E[0m”
echo -e “\E[2;31m红色字oldboy\E[0m”
echo -e “\E[3;31m红色字oldboy\E[0m”
echo -e “\E[4;31m红色字oldboy\E[0m”
echo -e “\E[5;31m红色字oldboy\E[0m”
echo -e “\E[6;31m红色字oldboy\E[0m”
echo -e “\E[7;31m红色字oldboy\E[0m”
echo -e “\E[8;31m红色字oldboy\E[0m”
echo -e “\E[2;31m红色字oldboy\E[0m”
echo -e “\E[3;31m红色字oldboy\E[0m”
echo -e “\E[4;31m红色字oldboy\E[0m”
echo -e “\E[5;31m红色字oldboy\E[0m”
echo -e “\E[6;31m红色字oldboy\E[0m”
echo -e “\E[7;31m红色字oldboy\E[0m”
echo -e “\E[8;31m红色字oldboy\E[0m”
- 颜色
for n in {30..50}; do echo -e “\E[1;${n}m${n}oldboy\E[0m” ;done
31 红色
32 绿色
33 黄色
34 蓝色
31 红色
32 绿色
33 黄色
34 蓝色

1. 用户自定义的函数库文件,自定义颜色
redecho 内容 输出显示为红色加粗并闪烁
function redecho(){
local str=”$*”
echo -e “\E[5;31m${str}\E[0m”
}
function redecho(){
local str=”$*”
echo -e “\E[5;31m${str}\E[0m”
}
- 函数库
- 调用方法:source加载
- 文件内容复制出来 粘贴到脚本中
二、数组
