Linux echo命令示例
时间:2020-02-23 14:39:31 来源:igfitidea点击:
Linux echo命令用于在屏幕上显示一行文本。
这是通过将字符串回显到标准输出来完成的。
Linux echo命令
让我们看看Linux手册页对echo命令的描述。
可以通过键入以下命令来访问手册页:
man echo
以下将显示为输出。
让我们逐部分了解帮助页面。
Linux echo命令语法
$echo [OPTION]... [STRING]...
Linux echo命令示例
如果要显示的文本不带双引号,则输出不会发生变化。
不过,如上例所示,最好使用双引号来强调字符串。
Linux echo命令选项
Linux echo命令选项可用于根据用户修改命令的输出。
让我们一一介绍。
-n选项可用于从输出中删除
'\ n'
(换行符)。
默认情况下,echo在输出的每个字符串的末尾都包含'\ n'
与输出在同一行。-e选项使终端能够识别输入的字符串中的转义序列。
如Linux手册页中所述,以下序列被识别。
" "反斜杠字符" \ a"警报(BEL):在输入的字符串中遇到此字符时会播放声音。
‘\ b’退格键:在字符串中遇到此字符时触发退格键。
因此,将从输出中删除" \ b"之前的字符,如下所示。
Linux echo退格示例
- " \ c"不会再产生任何输出:字符串中"'\ c"之后的所有字符都将从输出中省略。
请注意,终端在与输出相同的行中提示输入。
这是因为'\ n' –换行符也会从输出中删除。
Linux echo停止输出示例
- " \ n"换行符:在字符串中遇到时,此转义序列触发创建新行。
结果,在''\ n'之后的字符会换行输出。
echo换行示例
- '\ r'回车:输出中省略了字符串中
'\ r'
之前的字符,如下例所示。
Linux echo回车示例
- " \ t"水平制表符:在输出中创建的制表符空间,只要字符串中出现"'\ t'"。
Linux echo选项卡示例
- '\ v'垂直制表符:字符串中出现
'\ v'
的位置,都会在输出中创建垂直制表符空间。
Linux echo垂直选项卡示例
使用-E选项时,将禁用对字符串中转义序列的识别。
默认情况下启用此选项。–version和–help分别显示版本信息和帮助窗口,然后退出。
Linux echo命令高级示例
- Linux echo命令与通配符'*'一起使用以显示当前目录中存在的所有文件的名称Linux echo文件名示例它也可以以这种方式用于显示具有某些小写/大写字符的所选文件/文件夹在下面的示例中,仅将当前目录中名称为首字母" D",名称最后一个字母为" s"的文件显示为输出。
Linuxecho选择的文件名示例 - Linux echo命令可用于执行基本的算术运算并将结果显示为输出。
这是通过将数学部分放在"(())"内并在其前面加上" $"符号来完成的。
Linux echo Math操作示例
- 我们可以使用echo命令显示用户定义的变量甚至环境变量.echo变量值显示示例