当前位置: 首页 > wzjs >正文

怎么做自己的门户网站知名设计品牌有哪些

怎么做自己的门户网站,知名设计品牌有哪些,做网站的销售,网页关于我们怎么设计说明 grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。用于过滤/搜索的特定字符…

说明

grep (global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。用于过滤/搜索的特定字符。可使用正则表达式能配合多种命令使用,使用上十分灵活。

选项

-a --text  # 不要忽略二进制数据。
-A <显示行数>   --after-context=<显示行数>   # 除了显示符合范本样式的那一行之外,并显示该行之后的内容。
-b --byte-offset                           # 在显示符合范本样式的那一行之外,并显示该行之前的内容。
-B<显示行数>   --before-context=<显示行数>   # 除了显示符合样式的那一行之外,并显示该行之前的内容。
-c --count    # 计算符合范本样式的列数。
-C<显示行数> --context=<显示行数>或-<显示行数> # 除了显示符合范本样式的那一列之外,并显示该列之前后的内容。
-d<进行动作> --directories=<动作>  # 当指定要查找的是目录而非文件时,必须使用这项参数,否则grep命令将回报信息并停止动作。
-e<范本样式> --regexp=<范本样式>   # 指定字符串作为查找文件内容的范本样式。
-E --extended-regexp             # 将范本样式为延伸的普通表示法来使用,意味着使用能使用扩展正则表达式。
-f<范本文件> --file=<规则文件>     # 指定范本文件,其内容有一个或多个范本样式,让grep查找符合范本条件的文件内容,格式为每一列的范本样式。
-F --fixed-regexp   # 将范本样式视为固定字符串的列表。
-G --basic-regexp   # 将范本样式视为普通的表示法来使用。
-h --no-filename    # 在显示符合范本样式的那一列之前,不标示该列所属的文件名称。
-H --with-filename  # 在显示符合范本样式的那一列之前,标示该列的文件名称。
-i --ignore-case    # 忽略字符大小写的差别。
-l --file-with-matches   # 列出文件内容符合指定的范本样式的文件名称。
-L --files-without-match # 列出文件内容不符合指定的范本样式的文件名称。
-n --line-number         # 在显示符合范本样式的那一列之前,标示出该列的编号。
-P --perl-regexp         # PATTERN 是一个 Perl 正则表达式
-q --quiet或--silent     # 不显示任何信息。
-R/-r  --recursive       # 此参数的效果和指定“-d recurse”参数相同。
-s --no-messages  # 不显示错误信息。
-v --revert-match # 反转查找。
-V --version      # 显示版本信息。   
-w --word-regexp  # 只显示全字符合的列。
-x --line-regexp  # 只显示全列符合的列。
-y # 此参数效果跟“-i”相同。
-o # 只输出文件中匹配到的部分。
-m <num> --max-count=<num> # 找到num行结果后停止查找,用来限制匹配行数

规则表达式

^    # 锚定行的开始 如:'^grep'匹配所有以grep开头的行。    
$    # 锚定行的结束 如:'grep$' 匹配所有以grep结尾的行。
.    # 匹配一个非换行符的字符 如:'gr.p'匹配gr后接一个任意字符,然后是p。    
*    # 匹配零个或多个先前字符 如:'*grep'匹配所有一个或多个空格后紧跟grep的行。    
.*   # 一起用代表任意字符。   
[]   # 匹配一个指定范围内的字符,如'[Gg]rep'匹配Grep和grep。    
[^]  # 匹配一个不在指定范围内的字符,如:'[^A-Z]rep' 匹配不包含 A-Z 中的字母开头,紧跟 rep 的行
\(..\)  # 标记匹配字符,如'\(love\)',love被标记为1。    
\<      # 锚定单词的开始,如:'\<grep'匹配包含以grep开头的单词的行。    
\>      # 锚定单词的结束,如'grep\>'匹配包含以grep结尾的单词的行。    
x\{m\}  # 重复字符x,m次,如:'0\{5\}'匹配包含5个o的行。    
x\{m,\}   # 重复字符x,至少m次,如:'o\{5,\}'匹配至少有5个o的行。    
x\{m,n\}  # 重复字符x,至少m次,不多于n次,如:'o\{5,10\}'匹配5--10个o的行。   
\w    # 匹配文字和数字字符,也就是[A-Za-z0-9],如:'G\w*p'匹配以G后跟零个或多个文字或数字字符,然后是p。   
\W    # \w的反置形式,匹配一个或多个非单词字符,如点号句号等。   
\b    # 单词锁定符,如: '\bgrep\b'只匹配grep。  

grep命令常见用法

在文件中搜索一个单词,命令会返回一个包含 “match_pattern” 的文本行:

grep match_pattern file_name
grep "match_pattern" file_name

在多个文件中查找:

grep "match_pattern" file_1 file_2 file_3 ...

输出除之外的所有行 -v 选项:

grep -v "match_pattern" file_name

标记匹配颜色 –color=auto 选项:

grep "match_pattern" file_name --color=auto

使用正则表达式 -E 选项:

grep -E "[1-9]+"
# 或
egrep "[1-9]+"

使用正则表达式 -P 选项:

grep -P "(\d{3}\-){2}\d{4}" file_name

只输出文件中匹配到的部分 -o 选项:

echo this is a test line. | grep -o -E "[a-z]+\."
line.echo this is a test line. | egrep -o "[a-z]+\."
line.

统计文件或者文本中包含匹配字符串的行数 -c 选项:

grep -c "text" file_name

搜索命令行历史记录中 输入过 git 命令的记录:

history | grep git

输出包含匹配字符串的行数 -n 选项:

grep "text" -n file_name
# 或
cat file_name | grep "text" -n#多个文件
grep "text" -n file_1 file_2

打印样式匹配所位于的字符或字节偏移:

echo gun is not unix | grep -b -o "not"
7:not
#一行中字符串的字符偏移是从该行的第一个字符开始计算,起始值为0。选项  **-b -o**  一般总是配合使用。

搜索多个文件并查找匹配文本在哪些文件中:

grep -l "text" file1 file2 file3...

grep递归搜索文件

在多级目录中对文本进行递归搜索:

grep "text" . -r -n
# .表示当前目录。

忽略匹配样式中的字符大小写:

echo "hello world" | grep -i "HELLO"
# hello

选项 -e 制动多个匹配样式:

echo this is a text line | grep -e "is" -e "line" -o
is
is
line#也可以使用 **-f** 选项来匹配多个样式,在样式文件中逐行写出需要匹配的字符。
cat patfile
aaa
bbbecho aaa bbb ccc ddd eee | grep -f patfile -o

在grep搜索结果中包括或者排除指定文件:

# 只在目录中所有的.php和.html文件中递归搜索字符"main()"
grep "main()" . -r --include *.{php,html}# 在搜索结果中排除所有README文件
grep "main()" . -r --exclude "README"# 在搜索结果中排除filelist文件列表里的文件
grep "main()" . -r --exclude-from filelist

使用0值字节后缀的grep与xargs:

# 测试文件:
echo "aaa" > file1
echo "bbb" > file2
echo "aaa" > file3grep "aaa" file* -lZ | xargs -0 rm# 执行后会删除file1和file3,grep输出用-Z选项来指定以0值字节作为终结符文件名(\0),xargs -0 读取输入并用0值字节终结符分隔文件名,然后删除匹配文件,-Z通常和-l结合使用。

grep静默输出:

grep -q "test" filename
# 不会输出任何信息,如果命令运行成功返回0,失败则返回非0值。一般用于条件测试。

打印出匹配文本之前或者之后的行:

# 显示匹配某个结果之后的3行,使用 -A 选项:
seq 10 | grep "5" -A 3
5
6
7
8# 显示匹配某个结果之前的3行,使用 -B 选项:
seq 10 | grep "5" -B 3
2
3
4
5# 显示匹配某个结果的前三行和后三行,使用 -C 选项:
seq 10 | grep "5" -C 3
2
3
4
5
6
7
8# 如果匹配结果有多个,会用“--”作为各匹配结果之间的分隔符:
echo -e "a\nb\nc\na\nb\nc" | grep a -A 1
a
b
--
a
b

文章转载自:

http://L1nb4VJ9.hfrbt.cn
http://dX3gzBWj.hfrbt.cn
http://HpbPFKFj.hfrbt.cn
http://lB2qCUcK.hfrbt.cn
http://6mzoTpvS.hfrbt.cn
http://dLDQu2ow.hfrbt.cn
http://frQ8HYL6.hfrbt.cn
http://Fj3cbaCD.hfrbt.cn
http://ZNH04A0F.hfrbt.cn
http://nY6DzccF.hfrbt.cn
http://40S8swbF.hfrbt.cn
http://cEZhxmt6.hfrbt.cn
http://GePnolo1.hfrbt.cn
http://mAm3scsS.hfrbt.cn
http://qkN5m7W1.hfrbt.cn
http://WXF8JOIn.hfrbt.cn
http://uVTa4tKp.hfrbt.cn
http://alTOoHyc.hfrbt.cn
http://TVM7Yfrm.hfrbt.cn
http://8G1vpAkm.hfrbt.cn
http://QD1giBB5.hfrbt.cn
http://yKqVMsuS.hfrbt.cn
http://MvIpHOb7.hfrbt.cn
http://IfgZy2Wi.hfrbt.cn
http://nUBBRDVk.hfrbt.cn
http://uVZAzo2T.hfrbt.cn
http://gTVnUxyE.hfrbt.cn
http://NVNNEZs9.hfrbt.cn
http://VpuharF7.hfrbt.cn
http://2zVHPJgG.hfrbt.cn
http://www.dtcms.com/wzjs/698507.html

相关文章:

  • 基于php网站开发设计Wordpress菜单的页面不显示
  • 上海网站建设外包公司名注册查询网站
  • 网站建设的科目女生学计算机难吗
  • 绍兴做网站服务电子商务网站成本
  • 合肥住房城乡建设部的网站网站备案注册
  • 合肥网站建设与设计win10怎么做网站
  • 如何提高网站开发效率长沙网站关键词优化
  • 品牌网站建设可信大蝌蚪php大型网站开发书籍
  • 大型网站开发流程和步骤怎么做弹幕视频网站
  • php网站后台验证码不显示网站建设类公
  • 单页面推广网站模版做电商需要知道的几个网站吗
  • 长春做网站哪家好wordpress快讯插件
  • 湛江网站建设制作价格做网站用的字体
  • 不同的网站 做301windows搭建网站开发
  • 中山网站建设如何青浦区网站建设
  • 做美食下载什么网站新浪sae搭建wordpress
  • 家居网站 模板中国十大门窗品牌
  • 郴州建设工程建设信息网站公司网络营销外包
  • 唯品会网站建设特色做网页的心得体会
  • 个人兼职网站制作龙岩相亲网
  • 使用阿里云做镜像网站境外网站不备案盈利
  • 聊城专业建网站价格国家医保服务平台
  • 网络建设服务与网站运营推广wordpress加入图片不显示
  • 网址导航网站怎样做3合一网站
  • 网络营销网站的建设与策划建筑工程网络设计
  • 网站设计用什么软件做吴江区建设局网站
  • 搭建本地视频网站网站建设属于技术服务
  • 网站开发 北京建站平台和网站建设的区别
  • 聊城专业网站制作公司南京做网站最好的公司
  • 网站开发全流程宝丰网站制作效果好