echo 是用於終端打印的基本命令。使用如下:
$ echo ”hello world”
$ echo hello world
$ echo ’hello world’
$ echo $PATH
[命名說明]
默認情況下,echo會在每行結尾添加一個換行符號;使用選項 -n來忽略行尾的換行符;
歎號(!)屬於特殊符號,若字符串有歎號,則不應將其放到雙引號(””)中,可以不使用雙引號或使用單引號,還可以使用轉義字符; 如下:
$ echo hello world !
$ echo ’hello world !’
$ echo ”hello world \!”
使用不帶引號的echo命令時,無法打印分號(;),因為分號在bash shell 中被用作命令定界符;
使用單引號(’’)的echo命令時,baseh不會對單引號中的變量($var)求值,而只是照原樣輸出;
$ echo ’hello, $vName.’
hello, $vName.#輸出該行;