一,特殊符号解释
. 如果特殊符号在通配符中和在正则表达式中分别代表不同意思,那么需要分别加以说明:
(1) |
答: a.通配符 默认将管道符左边的命令以管道符的形式传递到管道符的右边命令的末尾。
b.正则 表示或的意思。
(2) >
答:输出重定向
. (3) >>
答:追加输出重定向
(4) <
答:输入重定向
. (5) <<
答:追加输入重定向
. (6) ~
答:家目录
. (7) $()
答:引用命令被执行后的结果
. (8) $
答:以什么结尾(正则)
. (9) ^
答:以什么开头
. (10) ^$
答:空行的意思
(11) *
答:a.通配符任意全部字符
b.正则 重复之前的字符或文本0个或多个,*之前的文本或字符0次或多次
(12) ?
答:a.通配符 任意一个字符
b.扩展正则 重复?前边一个字符0次或一次
(13) &&
答:并且的意思