国宝三剑客之转义符(2)

1800人浏览 / 0人评论

一、转义符

与echo和sed连用时,常用的反斜杠转义字符如下表所示:

转义符    意义
\a    响铃字符
\b    后退符,即删除前一个字符
\c    输出不换行,与/n作用相反
\d    以“星期、月、日”表示日期
\f    换行,但光标仍停留在原处
\h或\H    显示基本主机名或显示完整的主机名
\t或\T    24小时或12小时制时间
\n    输出换行
\r    光标移至行首,并且不换行
\s    当前shell的名称,如bash
\t    插入Tab键
\u    当前登录shell的用户名
\v    Bash版本
\w    当前工作目录
\W    当前工作目录的基名
\\    反斜杠\\,有无双引号,结果相同
\$    美元符号$,有无双引号,结果相同
\”    双引号“,有无双引号,结果相同
\’    单引号’,不能与双引号同时使用
\`    反单引号`,有无双引号,结果相同
\nnn    插入八进制所代表的ASCII字符

全部评论