最简单的echo
#!/bin/bash echo hello world #输出hello world
使用单引号以字符串格式输出文本
如果我们想输出一个带分号的hello world,你会发现分号无法显示,如:
echo hello world; #输出hello world
这时我们需要用单引号包裹输出内容,告诉linux这里的分号是一个字符串而不是命令定界符
echo 'hello world;' #输出hello world;
使用双引号输出环境变量
当我们想输出linux定义的环境变量$path时,使用单引号会发现$PATH被当成文本输出了
echo 'hello world; $PATH' #输出hello world; $PATH
如果我们既需要输出带特殊需要的字符串,又要输出变量,那么就用双引号包裹输出内容
echo "hello world; $PATH" #输出 hello world; /usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin