首页 / 操作系统 / Linux / Linux基础命令之echo(涉及bash命令引用及替换部分内容)
echo是Linux中较为常见的命令,特别是在bash的脚本编写中它的灵活运用是必不可少的。在man手册中的解释是:display a line of text,翻译过来就是回显或者再通俗点说就是显示字符或数字。解释看起来很简单,不过这个命令可以实现的功能却很丰富。我之所以写关于echo的内容是因为一项作业,作业的内容是让显示一个由任意字符组成的倒三角图形,且要求字符闪烁并有字体颜色跟背景色。这个作业先搁置一边稍后再解决。先介绍下echo的基本信息以下是从CentOS-6.8中的man手册里截取的echo命令使用信息。NAME 命令名
echo - display a line of text 展示一行文字,即回显
SYNOPSIS 命令的使用格式
echo [SHORT-OPTION]... [STRING]... echo [短格式]...[字符串]...
echo LONG-OPTION echo 长格式
DESCRIPTION 命令描述
Echo the STRING(s) to standard output. echo字符串至标准输出
-n do not output the trailing newline 输出后不换行
-e enable interpretation of backslash escapes 使转义字符生效
-E disable interpretation of backslash escapes (default) 禁用转义字符
--help display this help and exit 显示使用帮助即退出信息
--version 版本
output version information and exit 输出所用版本信息
If -e is in effect, the following sequences are recognized: 如果-e生效后,如下的转移字符就可以被识别
\ backslash 反斜线转义符
a alert (BEL) 提示符
backspace 退格符
c produce no further output
e escape 逃逸符
f form feed
new line 换行符
carriage return
horizontal tab 水平制表符
v vertical tab 垂直制表符 以上是echo的命令及常用的使用信息。 这里可以看出来echo的命令最丰富的是在于-e使转义符生效。在-e模式下我们可以丰富字符的输出形式,比如让字符闪烁,有背景色与字体颜色。下面我展示下我作业的一段命令来详细说明-e模式下的echo功能。echo -e " 33[0m