Shell指令碼特殊字元 轉義字元輸出

2021-10-06 12:10:53 字數 928 閱讀 9926

一些字母前加""來表示常見的那些不能顯示的ascii字元,如\0,\t,\n等,就稱為轉義字元,因為後面的字元,都不是它本來的ascii字元意思。

\輸入\

\a輸出警告音

\b退格,即向左刪除乙個字元

\c取消輸出行末的換行符,和-n選項一致

\eesc

\f換頁符

\n換行

\r回車

\t製表,即tab

\v垂直製表符

\0nnn按照八進位制ascii碼表輸出字元,其中0為數字零,nnn是三位八進位制數

\xhh按照十六進製制ascii碼表輸出字元,其中hh是兩位十六進製制數

#!/bin/bash

echo -e "[name]:asus\t[city]:changsha"

輸出結果:

[name]:asus [city]:changsha

特殊字元:~·!@#¥%……&*()_±={}:;』"|,.<>?/

# method 1  雙引號輸出

echo

"~·!@#¥%……&*()_+-={}:;\|,.<>?/"

# method 2 單引號輸出

echo

'~·!@#¥%……&*()_+-={}:;\|,.<>?/'

# method 3 \轉義輸出

echo

"\""

Shell指令碼常識 (特殊字元)

shell中的特殊字元有 1 美元符 2 反斜槓 3 反引號 4 雙引號 5 下面我一一舉列說明 一 符號 1 echo 顯示的是上一條指令退出狀態 2 echo 效果同上 3 echo 顯示的是 4 echo 顯示的是 5 echo 顯示的是 大家可能已經看出 符號在雙引號中具有特殊意義 雙引號對...

shell指令碼程式設計 特殊字元

shell中除了普通字元外,還有很多具有特殊含義和功能的字元 1.萬用字元 任意長度的字串 匹配任一單個字元 匹配其中的任意乙個字元,例如 abc 匹配a或b或c,也可這樣表示 a z 但 在外只是乙個普通字元,和?在中也變成了普通字元.2.引號 單引號 稱為 強引用 或 全引用,在 中的所有字元都...

轉義字元與特殊字元

1 常見的轉義字元 c中定義了一些字母前加 來表示常見的那些不能顯示的ascii字元,如 0,t,n等,就稱為轉義字元,因為後面的字元,都表示的不是它本來的ascii字元意思。轉義字元 意義ascii碼值 十進位制 a響鈴 bel b退格 bs 將當前位置移到前一列 f換頁 ff 將當前位置移到下頁...