【Linux】echo命令


用途

echo是用於終端打印的基本命令

 

說明

只需要使用帶雙引號的文本,結合echo命令就可以將文本打印在終端。

[root@localhost test]# echo "Hello World"
Hello World

類似的,使用單引號或不使用引號都可以

[root@localhost test]# echo Hello World
Hello World
[root@localhost test]# echo 'Hello World'
Hello World

上述三種方法看起來相似,但是各有一些特殊的用途和副作用

[root@localhost test]# echo "Hello World!"
-bash: !": event not found

報錯了,感嘆號在雙引號中竟然報錯了,說明在雙引號中不能使用嘆號,只能在單引號或者不使用引號的情況下使用感嘆號,如果需要在雙引號中使用,則需要對感嘆號轉義

[root@localhost test]# echo 'Hello World!'
Hello World!
[root@localhost test]# echo Hello World!
Hello World!

注意:Linux很多符號都是轉義的,盡量不要使用雙引號

 

打印彩色輸出

1.設置輸出字體的背景顏色為綠色

[root@localhost test]# echo -e "\e[1;42m Green BackGround \e[0m"

image

2.設置輸出字體的顏色為紅色

[root@localhost test]# echo -e "\e[1;31m This is red text \e[0m"
image

背景顏色映射表

代碼 顏色值
0 重置
40 黑色
41 紅色
42 綠色
43 黃色
44 藍色
45 洋紅
46 青色
47 白色

 

字體顏色映射表

代碼 顏色值
0 重置
30 黑色
31 紅色
32 綠色
33 黃色
34 藍色
35 洋紅
36 青色
37 白色


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM