4.显示换行

-e 一定要才能转义 \n 为换行,双引号可以不写

echo -e "OK! \n" # -e 开启转义
echo "It it a test"

输出结果:

OK!

It it a test

5.显示不换行

#!/bin/sh
echo "OK! \c" # -e 开启转义 \c 不换行
echo "It is a test"

! It is a test

6.显示结果定向至文件

把 it is a teat 写入文件 myfile中。

echo "It is a test" > myfile

7.原样输出字符串,不进行转义或取变量(用单引号)

'$name\"'

$name\"

8.显示命令执行结果

`date`

注意:这里使用的是反引号`,而不是单引号'

结果将显示当前日期

Thu Jul 24 10:0846 CST 2014