1 输出普通字符串:双引号可要可不要,为了代码观赏性,建议带上双引号
echo "this is a string"
- 输出带变量的字符串:变量名前需要$
str1="a b c"
echo "the str1 is : $str1"
- 输出带双引号""的字符串:双引号需要加\
echo "\"this is a string\""
4.输出换行或不换行字符串:加 -e
echo -e "this is a string\n" #-e开启转义,\n 表示换行
echo -e "this is a string\c" #-e开启转义, \c 表示不换行
5.输出命令执行结果: 命令前后需要加 ``,这个符号是波浪号那个键下面的
echo `ls`
6.原样输出内容,不需要转义:单引号
echo '$str1\"'
输出内容为:$str1\"