Linux 中的 Echo 命令與示例

Echo 是一個 Unix/Linux 命令工具,用於顯示在命令行上作為參數傳遞的文本或字符串行。 這是 linux 中的基本命令之一,也是 shell 腳本中最常用的命令。 在本教程中,我們將了解 echo 命令的不同選項。

基本語法

迴聲 [option] [string]

1) 在終端上顯示字符串

要在終端上打印文本或字符串,請使用語法

迴聲 [string]

$ echo "Welcome to Linux"

樣本輸出

Welcome to Linux

2)聲明一個變量並回顯它的值

假設你有一個變量 x 被賦值為 45 即

$ x=10

您可以通過執行命令打印變量 x 的值

$ echo The value of x is $x

樣本輸出

The value of x is 10

3) 使用 -e 和 b 選項刪除文本之間的空格

您可以選擇使用刪除空格 b 選項與 -e 範圍。

筆記:

-e 參數用於反斜杠解釋器的解釋

假設您有文本字符串

Linux is an opensource operating system

要刪除單詞之間的空格,請運行

$ echo -e "Linux bis ban bopensource boperating bsystem"

樣本輸出

Linuxisanopensourceoperatingsystem

4) 使用 n 選項在文本之間創建新行

要在字符串中的每個單詞後創建一個新行,請使用 -e 運營商與 n 選項如圖

$ echo -e "Linux nis nan nopensource noperating nsystem"

樣本輸出

Linux
is
an
opensource
operating
system

5) 使用 t 選項在文本之間創建水平製表符空間

如果要在字符串中的單詞之間創建製表符,請使用 -e 運營商與 t 選項如圖

$ echo -e "Linux tis tan topensource toperating tsystem"

樣本輸出

Linux is an opensource operating system

5) 使用 v 選項創建垂直製表符

您可以決定花哨一些,並使用 -e 運營商與 v 選項如圖

$ echo -e "Linux vis van vopensource voperating vsystem"

樣本輸出

Linux
     is
         an
             opensource
                        operating
                                   system

6) 同時使用 n 和 v 選項的雙垂直製表符

您可以使用如下所示將垂直製表符間距加倍 nv 選項如圖

$ echo -e "Linux nvis nvan nvopensource nvoperating nvsystem"

樣本輸出

Linux

is

an

opensource

operating

system

7) 使用 * 選項打印所有文件和文件夾

您可以使用以下命令打印當前工作目錄中的所有文件和文件夾

$ echo *

這與 ls 命令具有相同的輸出

樣本輸出

打印特定類型的文件運行

$ echo *.file_extension

為了 example

$ echo *.pdf

樣本輸出

打印特定文件類型

8) 使用回車’r’選項

‘r’ 選項為您提供回車,即在輸出中省略 r 之前的任何單詞

$ echo -e "Linux r is an opensource operating system"

樣本輸出

is an opensource operating system

9) 省略回顯尾隨換行符

-n 選項用於省略尾隨換行符。 這顯示在 example 以下

$ echo -n "Linux is an opensource operating system"

樣本輸出

Linux is an opensource operating systemjames@buster:/$

結論

在本教程中,我們通過幾個示例學習瞭如何在 linux 中使用 echo 命令。 隨意嘗試該命令並權衡您的反饋。 謝謝你。