重庆北碚网站建设,空包网站分站怎么做,怎么推销自己的网站,新零售分销系统开发原则#xff1a;自己使用过的#xff0c;不易记忆的#xff0c;功能强大的
grep
名称意义#xff1a;全称Global Regular Expression Print#xff0c;表示全局正则表达式是一个强大的文本搜索工具#xff0c;采用正则匹配命令格式#xff1a;grep [options] files O…原则自己使用过的不易记忆的功能强大的
grep
名称意义全称Global Regular Expression Print表示全局正则表达式是一个强大的文本搜索工具采用正则匹配命令格式grep [options] files Output control:-n, --line-number print line number with output lines-r, --recursive like --directoriesrecurse
如grep -nr hello * #表示寻找本目录及其子目录中含有“hello”的文本和那一行的内容
如grep -nr hello * hello_result.txt #把结果输入到文件中Regexp selection and interpretation:-E, --extended-regexp PATTERN is an extended regular expression (ERE)
如grep -E main hello.c #找出hello.c中包含main的行
如grep -E main hello.c main_result.txt #把结果输入到文件中
s/vivian/sky/ 替换当前行第一个 vivian 为 sky
s/vivian/sky/g 替换当前行所有 vivian 为 sky
n,$s/vivian/sky/ 替换第 n 行开始到最后一行中每一行的第一个 vivian 为 sky
n,$s/vivian/sky/g 替换第 n 行开始到最后一行中每一行所有 vivian 为 sky
n 为数字若 n 为 .表示从当前行开始到最后一行
%s/vivian/sky/等同于g/vivian/s//sky/替换每一行的第一个 vivian 为 sky
%s/vivian/sky/g等同于g/vivian/s//sky/g替换每一行中所有 vivian 为 sky
可以使用 # 作为分隔符此时中间出现的 / 不会作为分隔符
s#vivian/#sky/# 替换当前行第一个 vivian/ 为 sky/
%s/oradata/apras//user01/apras1 使用 来 替换 //oradata/apras/替换成/user01/apras1/