echo就是输出文本的意思
echo(选项)(参数)
-n:echo每次执行都会带一个换行符,加上-n就代表不用这个换行
[root@bogon ~]# echo -n forlive forlive[root@bogon ~]#
-e:激活转义符反斜杠,如果不加的话,后面的操作都做不了。比较常用的功能如下
a 发出警告声;
删除前一个字符;
[root@bogon ~]# echo -e "forlive" folive
c 之后的字符都不用并且胡输出换行符;
[root@bogon ~]# echo -e "forclive" for[root@bogon ~]#
f 或v垂直换行;
[root@bogon ~]# echo -e "forvlive" for live [root@bogon ~]# echo -e "forflive" for live
换行;
[root@bogon ~]# echo -e "for live" for live
之前的字符都不要;
[root@bogon ~]# echo -e "for live" live
插入tab;
for[root@bogon ~]# echo -e "for live" for live
\ 插入字符;
[root@bogon ~]# echo -e "for\live" forlive
其他输出还有:printf
参考:http://man.linuxde.net/echo