echo這個命令我們最常見的還是在shell腳本中的使用,if語句,for語句,case語句。。。。這些都不是對echo命令的全面了解。下面還有很多其他echo的參數:

來自本人的日常生活,和對資料查看總結。

echo指令可以將參數輸出到標准輸出設備上,多個參數之間默認用空格分開,在輸出完成后自動添加換行符。

echo命令通常用於顯示輸出文本,該命令的語法格式如下所示:

-n  不輸出最后的換行符\n

-e  對轉義字符進行解釋

-E  不對轉義字符解釋

主要就以上三個參數,其他的只了解,用的不多

-version  查看版本

srting  指定顯示的字符串

 

echo命令可以通過使用-e和-E設定是否對轉義字符進行解釋,默認不做解釋。

轉義字符:

  通常就是我們所見到的的以 \ 開頭的字符組合。

轉義字符有哪些?

\a  響鈴警告

\b  刪除前一個字符

\c  相當於\n,不輸出末尾的\n

\f  換頁

\n  換行

\r  回車,即光標移到首航

\t  插入水平tab

\v  插入垂直tab

\\插入反斜杠

\‘  與 \""  插入單引號和插入雙引號

[root@redhat ~]# echo "i am a student"  //將原內容輸出到顯示器
i am a student

 

[root@redhat ~]# echo "hello \n \n shell"  //默認不對轉義字符解釋
hello \n \n shell

 

[root@redhat ~]# echo -e  "hello \n \n shell"  //-e對轉義字符解釋
hello
 
 shell

[root@redhat ~]# echo -E  "hello \n \n shell"  //轉義字符不做解釋
hello \n \n shell

什么是響鈴警告呢?就是輸出時會聽到“叮”的聲音,要是直接在系統中是聽不到的,可以遠程連接。

[root@redhat ~]# echo -e  "hello \a \n shell"
hello 
 shell

 

[root@redhat ~]# echo -e  "hello\b \n shell"  //刪除前一個字符
hell
 shell

 

[root@redhat ~]# echo -e  "hello   shell \c" \n "hello"  //\c參數意思就是,就此打住,后面的不看了,只要前面的
hello  shell

 

其他的就不舉例了。。。。。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM