echo命令详解 (一) (输出文本)
echo 英 ['ekəʊ] 美 ['ɛko] vt. 反射;重复 vi. 随声附和;发出回声 n. 回音;效仿 复数 echoes过去式 echoed过去分词 echoed现在分词 echoing
echo 指令用于字符串的输出;
1,一般用于标准输出(即输出到控制台),可以转义,还可设置输出背景和文字颜色
echo "It is a test"
//双引号可以省略,效果一样。
2,获取变量中值输出:
//test.sh #!/bin/sh read name echo "$name It is a test"
[root@www ~]# sh test.sh OK #标准输入 OK It is a test #输出
3,原样输出字符串,不进行转义或取变量(用单引号)
echo '$name\"' 输出结果: $name\"
4,将文本定向到文件中:
echo "It is a test" > myfile
5,将命令执行结果输出:
echo `date`
注意: 这里使用的是反引号 `, 而不是单引号 '。 结果将显示当前日期 Thu Jul 24 10:08:46 CST 2014