萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 作業系統 >  >> Linux 教學

Linux echo 指令完整用法:列印變數、字串、除錯、不換行、轉義

echo 是 Shell 腳本與命令列最基礎的輸出指令,用途廣泛。

主要用途

  1. 列印變數值、字串常值
  2. Shell 腳本除錯:關鍵節點輸出變數狀態追蹤流程

常用參數

參數功能
-n輸出後不換行 (游標停留在行尾)
-e啟用反斜線轉義序列解析

實用範例

範例 1:列印環境變數

[root@localhost ~]# echo $LANG
zh_CN.UTF-8

範例 2:互動式提示不換行 + 讀取輸入

[root@localhost ~]# echo -n "please input your name: "; read name; echo "your name is:$name"
please input your name: think
your name is:think

範例 3:轉義字元換頁 (\f)

[root@localhost ~]# echo -e "hello\fworld"
hello
world

常用轉義序列 (需搭配 -e)

序列意義
\n換行
\t定位鍵
\r游標移至行首
\f換頁 (印表機)/終端機清螢幕
\b退格
\\反斜線本身
\0nnn八進位 ASCII 碼

進階技巧

  • 配合命令置換:echo "Today is $(date)"
  • 輸出至檔案:echo "log entry" >> /var/log/mylog.log
  • ANSI 色碼輸出 (需 -e):echo -e "\033[31mRed Text\033[0m"
copyright © 萬盛學電腦網 all rights reserved