linux腳本入門之終端顯示輸出


在終端進行顯示輸出,主要基本命令為 echo 與 printf.

關於echo:

 

1:其語法結構為:echo -選項參數 字符串;

  在使用echo, printf時要確保所有的選項在將輸出的字符串之前,否則會被視為另外一個字符串。

  例如:echo hello,world   echo 'hello,world'  echo "hello,world"   ;

  echo是將指定的字符串送到標准輸出(stdout),並默認在最后換行;

 

2:關於字符串的格式,加單引號,雙引號,以及什么都不加都行,但各有其特定的用途及副作用。

  主要差異性如下:

  當使用雙引號時,就不能打印一些特殊字符如:!等, 那么我們就可以使用單引號,或者在特殊字符前加上 \ ;

   

   

  當不使用引號時,我們就不能夠使用 " ; " 分號,因為在bash中,將分號作為了命令之間的分隔符;

   

 

  3:使用選項參數: 

   -n 禁止在最后自動換行;

   

   -e  當在字符串中包含轉義字符串的時候要使用 -e,  如\a, \b, \c, \f, \n, \r, \t, \v, \\, 等,以及打印彩色輸出時;主要用來解釋轉義字符;

   -E 不解釋轉義字符;

 

關於printf:

  1:該命令使用的參數與C語言一樣,與echo在使用引號上有一定的相似之處,讀取字符串是遇到空格結束,默認下,不會自動添加換行符。

          

 2:並且可以通過格式化字符串來指定字符串的寬度,如:

    

 

注:掌握了echo這個簡單的命令以后(當然他的作用遠不止這些),你會覺得這個命令行工具(Shell)不是那么的死板,即使你現在不能夠去用它做一些事情,但是會讓你更加容易接受它。

 


免責聲明!

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



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