鍍金池/ 教程/ Linux/ Shell echo 命令
Shell 特殊變量:Shell $0, $#, $*, $@, $?, $$和命令行參數(shù)
Shell 文件包含
Shell 輸入輸出重定向:Shell Here Document,/dev/null
Shell 函數(shù)參數(shù)
Shell 簡介
Shell printf命令:格式化輸出語句
第一個 Shell 腳本
Shell echo 命令
Shell 運算符:Shell 算數(shù)運算符、關(guān)系運算符、布爾運算符、字符串運算符等
Shell 數(shù)組:shell 數(shù)組的定義、數(shù)組長度
Shell until 循環(huán)
Shell if else 語句
Shell 變量:Shell 變量的定義、刪除變量、只讀變量、變量類型
Shell 字符串
Shell 與編譯型語言的差異
Shell 函數(shù):Shell 函數(shù)返回值、刪除函數(shù)、在終端調(diào)用函數(shù)
Shell 替換
Shell case esac 語句
Shell for 循環(huán)
什么時候使用 Shell
Shell 注釋
幾種常見的 Shell
Shell while 循環(huán)
Shell break 和 continue 命令

Shell echo 命令

echo 是 Shell 的一個內(nèi)部指令,用于在屏幕上打印出指定的字符串。命令格式:

echo arg

您可以使用 echo 實現(xiàn)更復雜的輸出格式控制。

顯示轉(zhuǎn)義字符

echo "\"It is a test\""

結(jié)果將是:

"It is a test"

雙引號也可以省略。

顯示變量

name="OK"
echo "$name It is a test"

結(jié)果將是:

OK It is a test

同樣雙引號也可以省略。

如果變量與其它字符相連的話,需要使用大括號({ }):

mouth=8
echo "${mouth}-1-2009"

結(jié)果將是:

8-1-2009

顯示換行

echo "OK!\n"
echo "It is a test"

輸出:

OK!
It is a test

顯示不換行

echo "OK!\c"
echo "It is a test"

輸出:

OK!It si a test

顯示結(jié)果重定向至文件

echo "It is a test" > myfile

原樣輸出字符串

若需要原樣輸出字符串(不進行轉(zhuǎn)義),請使用單引號。例如:

echo '$name\"'

顯示命令執(zhí)行結(jié)果

echo `date`

結(jié)果將顯示當前日期

從上面可看出,雙引號可有可無,單引號主要用在原樣輸出中。