1. Linux 終端 如何換行 \n
echo -e 'zero\nzo\nzoo'
-e 若字元串中出現以下字元,則特別加以處理,而不會將它當成一般
文字輸出:
\a 發出警告聲;
\b 刪除前一個字元;
\c 最後不加上換行符號;
\f 換行但游標仍舊停留在原來的位置;
\n 換行且游標移至行首;
\r 游標移至行首,但不換行;
\t 插入tab;
\v 與\f相同;
\\ 插入\字元;
\nnn 插入nnn(八進制)所代表的ASCII字元;
2. 輕松學會Linux echo命令,剖析echo命令的強大功能
echo 命令用於在終端顯示一段文本或變數的值,是Shell腳本中常用命令之一,主要輸出字元串或變數內容。其基本語法為:echo [選項] [參數]。常用選項有:-n(不換行),-e(解析轉義字元),-E(環境變數轉義)。
使用 -n 選項可以在輸出時不換行,使得多行輸出內容可以連續顯示。使用 -e 或 -E 選項可以讓 echo 命令解析並輸出轉義字元和環境變數值。
例如:echo -e "\n這是換行\n" 可以在終端顯示兩行文本。同時,echo 命令可以輸出變數值,如:echo $VAR,其中 $VAR 代表已經定義的變數。
在實際應用中,echo 命令還有一些高級用法。如將多行文本合並輸出:echo "行1" "行2",結果為行1行2,無需換行符。或利用管道(|)將輸出結果傳遞給另一個命令進行後續處理,如:ls | grep -i 'txt' | echo '找到.txt文件:',實現查找.txt文件並顯示信息。
總之,echo 命令功能強大且靈活,適用於各種輸出需求,是學習Shell腳本時不可忽視的重要命令。