shell echo命令

一、基本概念

shell的ehco命令相信大家都耳熟能详了,这个命令的使用也很频繁。今天这篇文章就为大家介绍echo命令常用的基本知识点。

二、举例说明

1.显示字符串

echo hello shell

输出:
hello shell

2.显示转义字符

echo \"hello shell\"

输出:
“hello shell”

3.显示变量

a=1
echo a=${a}

输出:
a=1

4.显示换行/不显示换行

#使用-e开启转义,同时需要加上引号,换行使用\n,不换行使用\c
echo -e "hello shell\n"

输出:
hello shell

5.输出原始字符串

#使用单引号''可以原样输出字符串
echo 'hello shell\n'

输出:
hello shell\n

6.显示命令执行结果

#使用反引号``可以获取命令的执行结果
echo `date +%Y/%m/%d\ %H:%M:%S`

输出:
2020/07/19 12:02:41

三、拓展补充

1.echo -n 不换行输出

2.echo -e 颜色输出控制

1)基本格式
格式如下举例

 echo -e "\e[1;33;41mhello shell\e[0m"
  • \e:定义一个转义序列,可用\033替换
  • [:表示开始定义颜色
  • 1:表示颜色使用高亮
  • 33:表示字体颜色使用黄色
  • 45:表示背景颜色使用红色
  • m:转义终止符,表示颜色定义完毕
  • \e[0m:恢复默认的配色方案

2)字体颜色
0表示默认颜色,30~37依次表示黑红绿黄蓝紫青白八种颜色

3)背景颜色
0表示默认颜色,40~47依次表示黑红绿黄蓝紫青白八种颜色

你可能感兴趣的:(bash脚本)