天天看点

自学Linux Shell11.2-echo命令

11.2-echo命令

echo命令的功能是在显示器上显示一段文字,一般起到一个提示的作用。

语   法:echo [-n][字符串]或 echo [--help][--version]

                 echo会将输入的字符串送往标准输出。输出的字符串间以空白字符隔开, 并在最后加上换行号。

选项n表示输出文字后不换行

选项e若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出:

  • \a 发出警告声;
  • \b 删除前一个字符;
  • \c 最后不加上换行符号;
  • \f 换行但光标仍旧停留在原来的位置;
  • \n 换行且光标移至行首;
  • \r 光标移至行首,但不换行;
  • \t 插入tab;
  • \v 与\f相同;
  • \\ 插入\字符;
  • \nnn 插入nnn(八进制)所代表的ASCII字符;
  • –help 显示帮助
  • –version 显示版本信息

 字符串能加引号,也能不加引号。

  • 用echo命令输出加引号的字符串时,将字符串原样输出;
  • 用echo命令输出不加引号的字符串时,将字符串中的各个单词作为字符串输出,各字符串之间用一个空格分割。

显示普通字符串:

  • 默认不需要使用引号将要显示的文本字符串划定出来
  • echo命令可以使用单引号/双引号来划定字符串(需要在文本中使用其中一种引号,而用另一种来将字符串划定出来)
  • 如果需要将文本字符串和命令输出显示在同一行,使用echo -n参数
自学Linux Shell11.2-echo命令
自学Linux Shell11.2-echo命令
自学Linux Shell11.2-echo命令
自学Linux Shell11.2-echo命令
自学Linux Shell11.2-echo命令

显示转义字符

自学Linux Shell11.2-echo命令

显示变量

用read命令测试。read 命令从标准输入中读取一行,并把输入行的每个字段的值指定给 shell 变量

自学Linux Shell11.2-echo命令
自学Linux Shell11.2-echo命令
自学Linux Shell11.2-echo命令

显示换行

自学Linux Shell11.2-echo命令

显示不换行

自学Linux Shell11.2-echo命令

显示结果定向至文件

自学Linux Shell11.2-echo命令