-
echo 命令是将字符串输出到标准输出,通常使用 echo 命令输出提示信息或检测结果是否正确。
-
命令:
echo Test Bash script!
-
命令执行后会在控制台输出:
Test Bash script!。
没问题!因为 echo 命令默认后面跟着的是字符串。 -
但是有些情况下,输出会出现不正确的结果,如下面的情况:
-
命令:
echo Test 'Bash script'!
-
控制台输出:
Test Bash script!
-
这不是我们想要的结果,单引号被过滤掉了,所以在使用 echo 命令时,建议将输出的字符串加上双引号,如下:
-
命令:
echo "Test 'Bash script'"!
-
控制台输出:
Test 'Bash script'!
这次的输出是我们想要的结果。
-
-
-
-
echo 命令输出后会自动添加一个换行符,下一次输出将在新行输出,如下:
-
命令:
echo "Test 'Bash script'"!;echo "Helle bash"
-
控制台输出:
Test 'Bash script'! Helle bash
-
-
有时候我们需要将输出同一行显示,这就需要使用
-n 参数
,如下:-
命令:
echo -n "Test 'Bash script'"! ; echo "Helle bash"
-
控制台输出:
Test 'Bash script'!Helle bash
-