echo命令是linux常用命令,使用场景归档如下:
1. echo "abc" echo abc #输出字符串
2.echo $a #输出变量
3.echo -n 不换行输出 echo -n "abc";echo "bcd"
4.echo "`ifconfig`" #格式化输出命令结果
5. echo -e "a b" 输出转义字符
转义字符包括::退格 c:不换行输出 换行 f:换行但是新行连接着上一行的行尾(见示例)。 :制表符
:光标移至行首,但不换行,相当于使用 以后字符覆盖 之前同等长度的字符(见示例) \:插入本身
6. 有意思的来了,来点色的
echo -e " 33[31mTest 33[0m" 其中 33[为开始 31m为红色 33[0m为结束 ,这些代码的专业名词是ANSI控制码
颜色对应的数字:
30 黑色
31 红色
32 绿色
33 黄色
34 蓝色
35 紫色
36 浅蓝色
37 灰色
除了给字上色,还能添加背景echo -e " 33[42;31mTest 33[0m" 其中42为背景
背景色对应的数字
40 黑色
41 红色
42 绿色
43 黄色
44 蓝色
45 紫色
46 浅蓝色
47 灰色