
SongTaste 用音乐倾听彼此
echo命令的作用是在屏幕输出一行文本,可以将该命令的参数原样输出。
$ echo hello worldhello world上面例子中,echo的参数是hello world,可以原样输出。
如果想要输出的是多行文本,即包括换行符。这时需要把多行文本放在引号里面。
$ echo "<HTML> <HEAD> <TITLE>Page TitleTITLE> HEAD> <BODY> Page body. BODY>HTML>"上面例子中,echo可以原样输出多行文本。
1.1 -n参数
默认情况下,echo输出的文本末尾会有一个回车符。-n参数可以取消末尾的回车符,使得下一个提示符紧跟在输出内容的后面。
$ echo -n hello worldhello world$上面例子中,world后面直接就是下一行的提示符$。
$ echo a;echo bab$ echo -n a;echo bab上面例子中,-n参数可以让两个echo命令的输出连在一起,出现在同一行。
1.2 -e参数
-e参数会解释引号(双引号和单引号)里面的特殊字符(比如换行符\n)。如果不使用-e参数,即默认情况下,引号会让特殊字符变成普通字符,echo不解释它们,原样输出。
$ echo "Hello\nWorld"Hello\nWorld# 双引号的情况$ echo -e "Hello\nWorld"HelloWorld# 单引号的情况$ echo -e 'Hello\nWorld'HelloWorld上面代码中,-e参数使得\n解释为换行符,导致输出内容里面出现换行。
✩ 本文为古树屋科技频道原创,未经授权不得转载。
推 广 



更多内容请关注古树屋微信公众号

↑长按关注公众号↑
版权声明:本文为weixin_30562541原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。