您的位置:首页 > 运维架构 > Shell

Shell echo用法:shell echo不换行输出、换行输出|shell echo换行符、制表符

2014-10-22 19:20 351 查看
http://see.xidian.edu.cn/cpp/html/1498.html

转自以上网址

bash命令解释程序包含了一些内部命令。内部命令在目录列表时是看不见的,它们由shell本身提供。echo是其中之一。

命令格式:echo arg

功能:在屏幕上打印出由arg指定的字符串。

另外,还可以用echo实现更复杂的输出格式控制:

1、显示转义字符

echo "\"It is a test\""

结果将是: "It is a test"

同样,双引号也可以省略

2、显示变量

read name (输入OK)

echo "$name It is a test"

结果将是: OK It is a test

同样双引号也可以省略

如果变量与其它字符相连的话,需做如下处理:

read mouth (输入8)

echo "${mouth}-1-2009"

结果将是: 8-1-2009

3、显示换行

echo "OK!\n"

echo "It it a test"

4、显示不换行

echo "OK!\c"

echo "It is a test"

5、显示结果定向至文件

echo "It is a test" > myfile

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

echo '$name\"'

7、显示命令执行结果

echo `date`

结果将显示当前日期

从上面可看出,双引号可有可无;单引号主要用在原样输出中。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: