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

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

關於echo:工具

 

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

  在使用echo, printf時要確保全部的選項在將輸出的字符串以前,不然會被視爲另一個字符串。命令行

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

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

 

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

  主要差別性以下:語法

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

   

   

  當不使用引號時,咱們就不可以使用 " ; " 分號,由於在bash中,將分號做爲了命令之間的分隔符;d3

   

 

  3:使用選項參數: 

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

   

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

   -E 不解釋轉義字符;

 

關於printf:

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

          

 2:而且能夠經過格式化字符串來指定字符串的寬度,如:

    

 

注:掌握了echo這個簡單的命令之後(固然他的做用遠不止這些),你會以爲這個命令行工具(Shell)不是那麼的死板,即便你如今不可以去用它作一些事情,可是會讓你更加容易接受它。

相關文章
相關標籤/搜索