linux echo命令詳解

2021-09-26 11:00:46 字數 2690 閱讀 6009

話不多說,上命令

1、用於輸出

[root@192-168-2-250 ~]# echo 123

123

2、echo -n 表示不換行

3、ccho -e 輸出轉義字元,以「\t」為例

在\b後面有字元的情況下相當於刪除前乙個字元,\b\b相當於刪除兩個字元

123in #123覆蓋了adm

[root@192-168-2-250 ~]# echo -e "admin\r12345"

12345 #12345和admin的長度一樣,故全覆蓋

[root@192-168-2-250 ~]# echo -e "a\r12345"

12345 #a只有乙個字元,12345五個字元,故覆蓋後是12345

[root@192-168-2-250 ~]# echo -e "a\r"

a #\r後面沒有故覆蓋後是a

[root@192-168-2-250 ~]# echo -e "admin\\12345"

admin\12345

4、echo輸出命令替換後的內容

[root@192-168-2-250 ~]# echo "`ip add`" #嚴格按照我這個格式,不然輸出的格式會亂

1: lo: mtu 65536 qdisc noqueue state unknown group default qlen 1000

link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00

inet 127.0.0.1/8 scope host lo

valid_lft forever preferred_lft forever

2: eth0:

mtu 1500 qdisc pfifo_fast state up group default qlen 1000

link/ether fa:1f:c3:c0:6a:00 brd ff:ff:ff:ff:ff:ff

inet 192.168.2.250/24 brd 192.168.2.255 scope global noprefixroute eth0

valid_lft forever preferred_lft forever

5、以下為echo色彩問題

我們使用echo -e輸出色彩

Linux echo命令詳解

echo it is a test 這裡的雙引號完全可以省略,以下命令與上面例項效果一致 echo it is a test echo it is a test 結果將是 it is a test 同樣,雙引號也可以省略 read 命令從標準輸入中讀取一行,並把輸入行的每個欄位的值指定給 shell...

linux echo命令詳解

linux echo命令詳解 功能說明 顯示文字。語 法 echo ne 字串 或 echo help version 補充說明 echo會將輸入的字串送往標準輸出。輸出的字串間以空白字元隔開,並在最後加上換行號。參 數 n 不要在最後自動換行 e 若字串中出現以下字元,則特別加以處理,而不會將它當...

Linux echo命令用法

shell 的 echo 指令與 php 的 echo 指令類似,都是用於字串的輸出。命令格式 echo string您可以使用echo實現更複雜的輸出格式控制。1.顯示普通字串 echo it is a test 這裡的雙引號完全可以省略,以下命令與上面例項效果一致 echo it is a te...