echo就是輸出文本的意思 echo(選項)(參數) -n:echo每次執行都會帶一個換行符,加上-n就代表不用這個換行 -e:激活轉義符反斜杠\,如果不加的話,後面的操作都做不了。比較常用的功能如下 \a 發出警告聲; \b 刪除前一個字元; \c 之後的字元都不用並且胡輸出換行符; \f 或\v ...
echo就是輸出文本的意思
echo(選項)(參數)
-n:echo每次執行都會帶一個換行符,加上-n就代表不用這個換行
[root@bogon ~]# echo -n forlive forlive[root@bogon ~]#
-e:激活轉義符反斜杠\,如果不加的話,後面的操作都做不了。比較常用的功能如下
\a 發出警告聲;
\b 刪除前一個字元;
[root@bogon ~]# echo -e "for\blive" folive
\c 之後的字元都不用並且胡輸出換行符;
[root@bogon ~]# echo -e "for\clive" for[root@bogon ~]#
\f 或\v垂直換行;
[root@bogon ~]# echo -e "for\vlive" for live [root@bogon ~]# echo -e "for\flive" for live
\n 換行;
[root@bogon ~]# echo -e "for\nlive" for live
\r 之前的字元都不要;
[root@bogon ~]# echo -e "for\rlive" live
\t 插入tab;
for[root@bogon ~]# echo -e "for\tlive" for live
\\ 插入\字元;
[root@bogon ~]# echo -e "for\\live" for\live
其他輸出還有:printf
參考:http://man.linuxde.net/echo