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!
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
>
、 >>運算子將輸出重定向到文件,而不是在螢幕上顯示輸出。
echo -e 'The only true wisdom is in knowing you know nothing.\nSocrates' >> /tmp/file.txt
>時,檔案將被覆寫;使用>>
時,會將輸出附加到檔案中。這樣使用cat指令查看檔案的內容:
cat /tmp/file.txt
The only true wisdom is in knowing you know nothing. Socrates
範例7:顯示變數
######echo也可以顯示變數。例如,我們想要顯示目前登入使用者的名稱###echo $USER
linuxuser
echo "The date is: $(date +%D)"
The date is: 04/18/19
以上是Linux中如何使用echo指令? (用法詳解)的詳細內容。更多資訊請關注PHP中文網其他相關文章!