文章目录
-
[【 1. 显示普通字符串 】](#【 1. 显示普通字符串 】)
-
[【 2. 显示变量 】](#【 2. 显示变量 】)
-
[【 3. 显示转义字符 】](#【 3. 显示转义字符 】)
-
- [3.1 显示引号](#3.1 显示引号)
- [3.2 显示换行](#3.2 显示换行)
- [3.3 显示不换行](#3.3 显示不换行)
-
[【 4. 显示命令执行结果 】](#【 4. 显示命令执行结果 】)
-
Shell 的 echo 指令用于字符串的输出。命令格式:
bash
echo string
【 1. 显示普通字符串 】
bash
#!/bin/bash
echo "It is a test"
echo It is a test #这里双引号完全可以省略
【 2. 显示变量 】
bash
#!/bin/bash
read name #read 命令从标准输入中读取一行,并把输入行的每个字段的值指定给 shell 变量。
echo "$name It is a test"
【 3. 显示转义字符 】
3.1 显示引号
bash
#!/bin/bash
echo "\"It is a test\""
echo \"It is a test\" #同样,双引号也可以省略
3.2 显示换行
bash
#!/bin/bash
echo -e "OK! \n" # -e 开启转义
echo "It is a test"
3.3 显示不换行
bash
#!/bin/bash
echo -e "OK! \c" # -e 开启转义 \c 不换行
echo "It is a test"
【 4. 显示命令执行结果 】
bash
#!/bin/bash
echo `date`