Debian 参考手册(版本 2.109)
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 1.25 BRE 和 ERE 中的元字符 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 1.26 正则表达式的描述 \ . [ ] ^ $ * \ . [ ] ^ $ * 通用的元字符 \+ \? \( \) \{ \} \| BRE 独有的“\”转义元字符 + ? ( ) { } | ERE 独有的不需要“\”转义的元字符 c c 匹配非元字符“c” \c \c 匹配一个字面意义上的字符“c”,即使 “c”本身是元字符 . . 匹配任意字符,包括换行符 ^ ^ 字符串的开始位置 $ $ 和 ERE 中的元字符 1.6.2 正则表达式 正则表达式被使用在许多文本处理工具中。它们类似 shell 的通配符,但更加复杂和强大。 正则表达式描述要匹配的模式,它是由文本字符和元字符构成的。 元字符仅仅是带有特殊含义的字符。它们有两种主要的形式,BRE 和 ERE ,使用哪种取决于上述的文本工具。 emacs 中的正则表达式基本上是 BRE 但含有 ERE 中的元字符“+”和“?”。因此,在0 码力 | 261 页 | 1.39 MB | 1 年前3Linux命令大全搜索工具 v1.8
-D:指定远程服务器的端口号。 同名用户的主目录。如果没有给出远程用户名,就使用当前用户名。如果远程机上的路径包含特殊 shell字符,需要用反斜线 \\ 、双引号 "" 或单引号 '' 括起来,使所有的shell元字符都能被 远程地解释。需要说明的是,rcp不提示输入口令,它通过rsh命令来执行拷贝。 directory 每个文件或目录参数既可以是远程文件名也可以是本地文件名。远程文件名具有如下形 式 rname@rhost:path 匹配0个或多个字符,如:/*sed/匹配所有模板是一个或多个空格后紧跟sed的行。 5. [] # 匹配一个指定范围内的字符,如/[sS]ed/匹配sed和Sed。 sed替换标记 sed元字符集 sed 功能强大的流式文本编辑器 - 1009 - 本文档使用 书栈网 · BookStack.CN 构建 6. [^] # 匹配一个不在指定范围内的字符,如:/[^A-RT-Z]ed 如果test被匹配,则移动到匹配行的下一行,替换这一行的aa,变为bb,并打印该行,然后继续: 1. sed '/test/{ n; s/aa/bb/; }' file 把1~10行内所有abcde转变为大写,注意,正则表达式元字符不能使用这个命令: 1. sed '1,10y/abcde/ABCDE/' file 打印完第10行后,退出sed 1. sed '10q' file 追加(行下):a\命令 插入(行上):i\命令0 码力 | 1347 页 | 8.79 MB | 1 年前3
共 2 条
- 1