echo -n 不換行輸出
例如,如下測試
$echo -n "123" && echo "456" && echo "789"
最終輸出:
123456
789
echo -e 用于處理特殊字符
若字符串中出現(xiàn)以下字符,則特別加以處理,而不會將它當(dāng)成一般文字輸出:
| 特殊字符 | 說明 |
|---|---|
| \a | 發(fā)出警告聲 |
| \b | 刪除前一個字符 |
| \c | 最后不加上換行符號 |
| \f | 換行但光標(biāo)仍舊停留在原來的位置 |
| \n | 換行且光標(biāo)移至行首 |
| \r | 光標(biāo)移至行首,但不換行 |
| \t | 插入tab |
| \v | 與\f相同 |
| \ | 插入\字符 |
| \nnn | 插入nnn(八進(jìn)制)所代表的ASCII字符 |
示例:
$echo -e "a\bdddd"
dddd