首頁 > 軟體

Linux指令碼入門之終端顯示輸出

2020-06-16 16:29:32

在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)不是那麼的死板,即使你現在不能夠去用它做一些事情,但是會讓你更加容易接受它。


IT145.com E-mail:sddin#qq.com