您的当前位置:首页Shell脚本特殊字符、转义字符输出
Shell脚本特殊字符、转义字符输出
来源:锐游网
[一] 转义字符
一些字母前加""来表示常见的那些不能显示的ASCII字符,如\0,\t,\n等,就称为转义字符,因为后面的字符,都不是它本来的ASCII字符意思。
\ 输入\
\a 输出警告音
\b 退格,即向左删除一个字符
\c 取消输出行末的换行符,和-n选项一致
\e Esc
\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 "\""
因篇幅问题不能全部显示,请点此查看更多更全内容