当前位置:K88软件开发文章中心网站服务器框架UNIX → 文章内容

UNIX 正则表达式和 SED

减小字体 增大字体 作者:佚名  来源:网上搜集  发布时间:2019-1-23 14:42:37

你感兴趣的区域插入\和括号。你周围的第一区域被通过\ 1引用,第二个地区用 \ 2引用,等等。假设 phone.txt 有以下文本: (555)555 - 1212 (555)555 - 1213 (555)555 - 1214 (666)555 - 1215 (666)555 - 1216 (777)555 - 1217现在试试下面的命令: $ cat phone.txt | sed 's/\(.*)\)\(.*-\)\(.*$\)/Area \ code: \1 Second: \2 Third: \3/' Area code: (555) Second: 555- Third: 1212 Area code: (555) Second: 555- Third: 1213 Area code: (555) Second: 555- Third: 1214 Area code: (666) Second: 555- Third: 1215 Area code: (666) Second: 555- Third: 1216 Area code: (777) Second: 555- Third: 1217注意:在上面的例子中每个括号内的正则表达式将引用\ 1,,\ 2等等。

上一页  [1] [2] [3] 


UNIX 正则表达式和 SED