自学Linux Shell11.2-echo命令

点击返回 自学Linux命令行与Shell脚本之路

11.2-echo命令

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

语   法:echo [-n][字符串]或 echo [--help][--version]
                 echo会将输入的字符串送往标准输出。输出的字符串间以空白字符隔开, 并在最后加上换行号。
选项n表示输出文字后不换行
选项e若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出:

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

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

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

显示普通字符串:

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

 

显示转义字符

 

 

显示变量

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

 

显示换行

 

显示不换行

 

显示结果定向至文件

 

 

原文地址:https://www.cnblogs.com/yaoyaojcy/p/9203179.html