Echo命令
Echo命令
在Linux中,echo命令可用于显示作为自变量传递的字符串/文本行。是一个内置程序,主要用于各种批处理文件和Shell脚本中,以对文件和屏幕进行结果状态测试。
echo命令的语法
echo命令的实现
echo命令存在于SymbOS,KolibriOS,HP MPE/iX,ReactOS,Microsoft Windows,IBM OS/2,Digital Research FlexOS,Acorn Computers Panos,Microwave OS-9,Zilog Z80-RIO,MetaComCo TRIPOS,TSC FLEX,Multics,Unix类和Unix操作系统。
几个外壳,包括每个类似 Csh的外壳(如zsh或Bash),类似Bourne的外壳和 COMMAND.COM >以及cmd.exe都将echo命令作为内置命令执行。
该命令也存在于EFI shell中。
echo的历史记录命令
echo命令在Multics中启动。后来,它被
Doug Mcllroy 以
C 语言指定为
"手指运动" ,并已证明是有帮助的。它成为Unix的2个版本的一部分。
在7个版本中,echo-n命令替换了提示(但其行为与echo命令类似,但是没有终止输出和行定界符)。
此命令开始开发像\
n 这样的C转义序列,不同之处在于八进制转义序列表示为\ 在 UNIX/PWB 上以及Unix System 3之后,在C中是 0ooo 而不是\ooo 退出,在MS-DOS上有2个版本。
如今,在不同的操作系统(类似的系统上不同)上可以使用各种回声不兼容的实现。默认情况下,其中一些会生成转义序列,而有些则不会。同样,其中一些获取选项(列表随实现而变化),而某些则没有。
当初始参数为-n或其他参数包括时,Echo POSIX规范保留了未指定的性质。在Unix规范中(POSIX中的选项XSI),反斜杠字符要求序列的开发,并且不允许进行选项处理。
echo命令的几种实现在默认平台内并不灵活。由于本质上的这些类型的变化,echo命令被视为不可移植的命令,因此,该命令(例如
printf )在类Unix系统上是更可取的。
显示字符串/文本:
语法:
示例:
echo-e "World \bis \bBeautiful"
输出:
Echo命令选项
echo命令中有各种可用选项。这些选项在下面列出并说明:
1、 \ b: 此选项用于删除文本/字符串中的每个空格。
示例:
echo-e "Flowers \bare \bBeautiful"
输出:
2、 \ c: 此选项用于禁止尾随换行符以及'-e'退格解释器继续进行而不发出任何换行符。
示例:
echo-e "World \cis Beautiful"
输出:
3、 \ n: 此选项用于创建新行,并将在新行的使用位置创建该行。
示例:
echo-e "World \nis \nBeautiful"
输出:
4、 \ t: 此选项用于创建水平制表符空间。
示例:
echo-e "World \tis \tBeautiful"
输出:
5、 \ r: 此选项与'-e'退格解释器一起用于回车,以在结果中描述回车。
示例:
echo-e "World \ris Beautiful"
输出:
6、 \ v: 此选项用于创建垂直制表符空间。
示例:
echo-e "World \vis \vBeautiful"
输出:
7、 \ a: 此选项与
'-e' 退格解释器一起用于返回警报,以添加声音警报。
示例:
echo-e "\aWorld is Beautiful"
输出:
如果运行此命令,
注意: 在发射之前,请确保检查音量键。
8、 echo *: 此选项用于打印每个文件夹或文件。它与 Linux 中的ls命令相同。
示例:
输出:
9、-n: 此选项用于省略回声的尾随新行。
示例:
echo-n "World is Beautiful"
输出:
10、打印" Hello All": : 要在终端上打印文本
" Hello All!" ,我们可以使用以下命令:
示例:
输出:
11、打印特定类型的文件: 例如,如果我们希望打印每个 '。c' 文件,则可以应用以下命令:
示例:
输出: