在 Linux 中,printf
命令用于格式化輸出
以下是一些常見的轉義字符及其含義:
\a
:警報(alert),發出警報聲。\b
:退格(backspace),將光標向左移動一個位置。\f
:換頁(form feed),將光標移動到下一頁的開頭。\n
:換行(newline),將光標移動到下一行的開頭。\r
:回車(carriage return),將光標移動到當前行的開頭。\t
:制表符(tab),將光標移動到下一個制表符位置。\v
:垂直制表符(vertical tab),將光標移動到下一個垂直制表符位置。\\
:反斜杠(backslash),輸出一個反斜杠字符。\'
:單引號(single quote),輸出一個單引號字符。\"
:雙引號(double quote),輸出一個雙引號字符。\0oo
:八進制轉義序列,其中 oo
是兩個八進制數字。例如,\033
代表 ASCII 碼為 27 的字符。\xhh
:十六進制轉義序列,其中 hh
是兩個十六進制數字。例如,\x1B
代表 ASCII 碼為 27 的字符。要在 printf
命令中使用轉義字符,只需在字符串中插入相應的轉義序列即可。例如:
printf "Hello, World!\n"
這將輸出 “Hello, World!” 并換行。