linux的echo命令, 在shell編程中極爲經常使用, 在終端下打印變量value的時候也是經常用到的, echo命令在構建shell腳本時扮演着重要的角色linux
1. 命令格式shell
echo[Options] [String]編程
2. 命令功能ide
列出目標目錄中全部的子目錄和文件spa
3. 命令參數.net
-n 不要在最後自動換行orm
--help 在標準輸出上顯示幫助信息。blog
--version 在標準輸出上輸出版本信息並退出。字符串
-e 若字符串中出現如下字符,則特別加以處理,而不會將它當成通常it
文字輸出:
\a 發出警告聲;
\b 刪除前一個字符;
\c 最後不加上換行符號;
\f 換行但光標仍舊停留在原來的位置;
\n 換行且光標移至行首;
\r 光標移至行首,但不換行;
\t 插入tab;
\v 與\f相同;
\\ 插入\字符;
\nnn 插入nnn(八進制)所表明的ASCII字符;
4. 命令實例
實例1:輸入一行文本並顯示在標準輸出上
[root@Demo data]# echo i am boy
i am boy
實例2:將字符串直接寫入到文件裏
[root@Demo data]# cat ttt.txt
asdfasdfasdfasdf
asfasdfasdfasdfasdf
dddddddddddddddddddddddd
[root@Demo data]# echo 'hello word'>ttt.txt
[root@Demo data]# cat ttt.txt
hello word
實例3:echo -n 不換行輸出
[test@Demo ~]$ echo -n "123";echo 456
123456
實例4:echo -e 處理特殊字符
[test@Demo ~]$ echo -e "a\bbcd"
bcd
[test@Demo ~]$ echo -e "a\nbcd"
a
bcd
參考:http://blog.csdn.net/lizhi200404520/article/details/8819762