echo指令是Linux中最基本、最常用的指令之一。它輸出作為參數傳遞給標準輸出的字串。以下這篇文章跟大家介紹echo指令用法,希望對大家有幫助。 【相關影片教學推薦:Linux教學】
#Linux echo指令
echo指令的語法如下:
echo [-neE] [ARGUMENTS]
#echo指令的參數:
-n
-n選項時,其後的換行符號被抑制;即不會在最後自動換行。
-e:當指定
-e
●
\\
●
\a
●
\b
●
\c
●
\e
●
\f - 顯示換頁符號。
\n - 顯示新行。
●
- 顯示回車。
●
\t- 顯示水平標籤。 ●
- 顯示垂直標籤。 -E:當指定
-E
使用echo指令時需要考慮幾點:
● 在將參數傳遞給echo指令之前,shell會取代所有變數、通配符匹配和特殊字元。
● 儘管沒有必要,但是用雙引號或單引號將傳遞給echo命令的參數括起來是一種很好的程式設計實踐。 ● 使用單引號時(
'')時,將保留引號中包含的每個字元的字面值。變數和命令將不會展開。
Linux echo指令的使用範例
#透過以下範例我們來看看如何使用echo指令:
範例1:在標準輸出上顯示一行文字。
echo Hello, World!輸出:
Hello, World!範例2:顯示包含雙引號的文字行 要輸出雙引號,需要將其括在單引號內,或使用反斜線字元對其進行轉義。
echo 'Hello "Linuxize"'或
echo "Hello \"Linuxize\""輸出:
Hello "Linuxize"
#範例3:顯示包含單引號的文字行
要列印單引號,需要將其括在雙引號內,或使用ANSI-C引號。echo "I'm a Linux user."或
echo $'I\'m a Linux user.'輸出:
I'm a Linux user.
#範例4:顯示包含特殊字元的訊息
使用-e選項可啟用轉義字元的解析。 echo -e "You know nothing, Jon Snow.\n\t- Ygritte"
輸出:
You know nothing, Jon Snow. - Ygritte
範例5:傳回目前目錄中所有.php檔案的名稱
說明:echo指令可以與模式匹配字符一起使用,例如通配符。 echo The PHP files are: *.php輸出:
The PHP files are: index.php contact.php functions.php#範例6:重定向到檔案 #我們可以使用
>
、 >>運算子將輸出重定向到文件,而不是在螢幕上顯示輸出。
echo -e 'The only true wisdom is in knowing you know nothing.\nSocrates' >> /tmp/file.txt說明:如果file.txt不存在,將會建立它。使用
>時,檔案將被覆寫;使用>>
時,會將輸出附加到檔案中。這樣使用cat指令查看檔案的內容:
cat /tmp/file.txt輸出:
The only true wisdom is in knowing you know nothing. Socrates
範例7:顯示變數
######echo也可以顯示變數。例如,我們想要顯示目前登入使用者的名稱###echo $USER###輸出:###
linuxuser###說明:###$USER###是一個shell變數。 #########範例8:顯示指令輸出#########使用###$(command###)表達式將指令輸出作為參數傳遞給echo。以下指令將顯示目前日期:###
echo "The date is: $(date +%D)"###輸出:###
The date is: 04/18/19###以上就是這篇文章的全部內容,希望能對大家的學習有所幫助。更多精彩內容大家可以追蹤php中文網相關教學欄位! ! ! ###
以上是Linux中如何使用echo指令? (用法詳解)的詳細內容。更多資訊請關注PHP中文網其他相關文章!