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

网站建设的开发语言西安模板网站

网站建设的开发语言,西安模板网站,陕西建设交通集团招聘信息网站,建网站浩森宇特目录1#xff0e;命令格式2#xff0e;命令功能3#xff0e;命令参数4#xff0e;正#xff08;规#xff09;则表达式5#xff0e;示例1#xff1a;查找指定进程2#xff1a;查找指定进程个数3#xff1a;从文件中读取关键词进行搜索4#xff1a;从文件中读取关键词… 目录1命令格式2命令功能3命令参数4正规则表达式5示例1查找指定进程2查找指定进程个数3从文件中读取关键词进行搜索4从文件中读取关键词进行搜索 且显示行号5从文件中查找关键词6从多个文件中查找关键词7grep不显示本身进程8找出以w开头的行内容9输出非w开头的行内容10输出以on结尾的行内容11显示包含on或者on字符的内容行12显示当前目录下面以.txt 结尾的文件中的所有包含至少有7个连续小写字符的字符串的行grep是Linux系统中一种强大的文本搜索工具它能使用正则表达式搜索文本并把匹 配的行打印出来。grep全称是Global Regular Expression Print表示全局正则表达式版本它的使用权限是所有用户。 grep的工作方式是这样的它在一个或多个文件中搜索字符串模板。如果模板包括空格则必须被引用模板后的所有字符串被看作文件名。搜索的结果被送到标准输出不影响原文件内容。grep可用于shell脚本因为grep通过返回一个状态值来说明搜索的状态如果模板搜索成功则返回0如果搜索不成功则返回1如果搜索的文件不存在则返回2。我们利用这些返回值就可进行一些自动化的文本处理工作。 1命令格式 grep [option] pattern file2命令功能 用于过滤/搜索的特定字符。可使用正则表达式能多种命令配合使用使用上十分灵活。 3命令参数 -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 #在显示符合样式的那一行之前标示出该行的列数编号。-q —quiet或—silent #不显示任何信息。-r —recursive #此参数的效果和指定“-d recurse”参数相同。-s —no-messages #不显示错误信息。-v —revert-match #显示不包含匹配文本的所有行。-V —version #显示版本信息。-w —word-regexp #只显示全字符合的列。-x —line-regexp #只显示全列符合的列。-y #此参数的效果和指定“-i”参数相同。 4正规则表达式 grep的规则表达式: ^ #锚定行的开始 如’^grep’匹配所有以grep开头的行。$ #锚定行的结束 如’grep$’匹配所有以grep结尾的行。. #匹配一个非换行符的字符 如’gr.p’匹配gr后接一个任意字符然后是p。* #匹配零个或多个先前字符 如’*grep’匹配所有一个或多个空格后紧跟grep的行。.* #一起用代表任意字符。[] #匹配一个指定范围内的字符如’[Gg]rep’匹配Grep和grep。[^] #匹配一个不在指定范围内的字符如’[^A-FH-Z]rep’匹配不包含A-R和T-Z的一个字母开头紧跟rep的行。(…) #标记匹配字符如’(love)‘love被标记为1。 #锚定单词的开始如:’grep’匹配包含以grep开头的单词的行。 #锚定单词的结束如’grep‘匹配包含以grep结尾的单词的行。x{m} #重复字符xm次如’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。 POSIX字符: 为了在不同国家的字符编码中保持一至POSIX(The Portable Operating System Interface)增加了特殊的字符类如[:alnum:]是[A-Za-z0-9]的另一个写法。要把它们放到[]号内才能成为正则表达式如[A- Za-z0-9]或[[:alnum:]]。在linux下的grep除fgrep外都支持POSIX的字符类。 [:alnum:] #文字数字字符[:alpha:] #文字字符[:digit:] #数字字符[:graph:] #非空字符(非空格、控制字符)[:lower:] #小写字符[:cntrl:] #控制字符[:print:] #非空字符(包括空格)[:punct:] #标点符号[:space:] #所有空白字符(新行空格制表符)[:upper:] #大写字符[:xdigit:] #十六进制数字(0-9a-fA-F) 5示例 1查找指定进程 命令 ps -ef|grep python输出 ubuntuVM-4-14-ubuntu:~$ ps -ef|grep python root 744 1 0 Jul13 ? 00:00:00 /usr/bin/python3 /usr/bin/networkd-dispatcher --run-startup-triggers root 882 1 0 Jul13 ? 00:00:00 /usr/bin/python3 /usr/share/unattended-upgrades/unattended-upgrade-shutdown --wait-for-signal ubuntu 181537 180987 0 09:17 pts/0 00:00:00 grep --colorauto python ubuntuVM-4-14-ubuntu:~$2查找指定进程个数 命令 ps -ef|grep python -c ps -ef|grep -c python输出 ubuntuVM-4-14-ubuntu:~$ ps -ef|grep python -c 3 ubuntuVM-4-14-ubuntu:~$ ps -ef|grep -c python 3 ubuntuVM-4-14-ubuntu:~$3从文件中读取关键词进行搜索 命令 cat file2.txt |grep -f file1.txt输出 ubuntuVM-4-14-ubuntu:~/grep$ cat file1.txt java ptthon linux android ios ubuntuVM-4-14-ubuntu:~/grep$ cat file2.txt windows 10 windows 7 linux c# java php python hello word ubuntuVM-4-14-ubuntu:~/grep$ cat file2.txt |grep file1.txt ubuntuVM-4-14-ubuntu:~/grep$ cat file2.txt |grep -f file1.txt linux java 说明输出file2.txt文件中含有从file1.txt文件中读取出的关键词的内容行。 4从文件中读取关键词进行搜索 且显示行号 命令 cat file2.txt | grep -nf file1.txt输出 ubuntuVM-4-14-ubuntu:~/grep$ cat file2.txt |grep -nf file1.txt 3:linux 5:java ubuntuVM-4-14-ubuntu:~/grep$ 说明输出 file2.txt 文件中含有从 file1.txt 文件中读取出的关键词的内容行并显示每一行的行号。 5从文件中查找关键词 命令 grep linux file1.txt输出 ubuntuVM-4-14-ubuntu:~/grep$ grep linux file1.txt linux ubuntuVM-4-14-ubuntu:~/grep$ grep java file1.txt java ubuntuVM-4-14-ubuntu:~/grep$ grep go file1.txt6从多个文件中查找关键词 命令 grep linux file1.txt file2.txt输出 ubuntuVM-4-14-ubuntu:~/grep$ grep linux file1.txt file2.txt file1.txt:linux file2.txt:linux ubuntuVM-4-14-ubuntu:~/grep$ 说明多文件时输出查询到的信息内容行时会把文件的命名在行最前面输出并且加上”:”作为标示符。 7grep不显示本身进程 命令 ps aux|grep \[s]sh ps aux | grep ssh | grep -v grep输出 ubuntuVM-4-14-ubuntu:~/grep$ ps aux|grep \[s]sh root 883 0.0 0.3 12172 7404 ? Ss Jul13 0:05 sshd: /usr/sbin/sshd -D [listener] 0 of 10-100 startups root 180849 0.0 0.4 13920 8968 ? Ss 09:13 0:00 sshd: ubuntu [priv] ubuntu 180986 0.0 0.2 14052 6040 ? S 09:14 0:00 sshd: ubuntupts/0 ubuntuVM-4-14-ubuntu:~/grep$ 8找出以w开头的行内容 命令 cat file.txt |grep ^w输出 ubuntuVM-4-14-ubuntu:~/grep$ cat file2.txt windows 10 windows 7 linux c# java php python hello word ubuntuVM-4-14-ubuntu:~/grep$ cat file2.txt |grep ^w windows 10 windows 7 ubuntuVM-4-14-ubuntu:~/grep$ 9输出非w开头的行内容 命令 cat file.txt |grep ^[^w]输出 ubuntuVM-4-14-ubuntu:~/grep$ cat file2.txt |grep ^[^w] linux c# java php python hello word ubuntuVM-4-14-ubuntu:~/grep$10输出以on结尾的行内容 命令 cat file.txt |grep on$输出 ubuntuVM-4-14-ubuntu:~/grep$ cat file2.txt |grep on$ python ubuntuVM-4-14-ubuntu:~/grep$11显示包含on或者on字符的内容行 命令 cat file2.txt |grep -E on|va输出 ubuntuVM-4-14-ubuntu:~/grep$ cat file2.txt |grep -E on|va java python ubuntuVM-4-14-ubuntu:~/grep$ 12显示当前目录下面以.txt 结尾的文件中的所有包含至少有7个连续小写字符的字符串的行 命令 grep [a-z]\{7\} *.txt输出 ubuntuVM-4-14-ubuntu:~/grep$ grep [a-z]\{7\} *.txt file1.txt:android file2.txt:windows 10 file2.txt:windows 7 ubuntuVM-4-14-ubuntu:~/grep$
http://www.zqtcl.cn/news/663354/

相关文章:

  • 购买腾讯云主机可以直接做网站舒兰网站建设
  • 环保主题静态网站php 手机网站源码
  • 做网站找哪家好要钱吗小程序开发合同
  • 速成美站东莞网站建设 包装材料
  • 丹阳网站建设案例自己做个网站怎么赚钱
  • 净水机企业网站源码浏览器下载安装2022最新版
  • 高端网站建设四川网页版微信怎么下载
  • 青岛做网站皆赴青岛博采wordpress怎么改密码忘记
  • 深圳最好的网站建设广西论坛网站建设
  • html5网站设计网站建设 广西
  • 顺德手机网站设计价位网站开发学习流程图
  • 班级网站设计合肥蜀山网站开发
  • 杭州网站建设培训ck播放器整合WordPress
  • 网站建设是什么软件品牌策划公司哪家好推荐
  • 网站转跳怎么做餐饮vi设计
  • 刘连康seo培训哪家强网站优化推广平台
  • 网站推广内容滁州做网站的
  • 黄山做网站公司山东省住房和城乡建设厅举报电话
  • 中医科网站建设素材上海文明城市建设网站
  • html课程教学网站模板手机微信小程序开发教程
  • 用电脑做兼职的网站比较好食品网站建设网站定制开发
  • 网站开发 加密保护小程序制作开发进度表
  • 深圳坪山站外贸展示型网站建设
  • 手机端自定义做链接网站济南网站制作方案
  • 软件网站是怎么做的帮别人做网站赚多少钱
  • 纯静态网站 搜索功能佛山网站建设 奇锐科技
  • 四川省建设厅官方网站联系电话自己网站做虚拟币违法吗
  • 同城招聘网站自助建站2014 网站建设
  • 个人网站空间大小江油官方网站建设
  • 怎样建网站做什么网站能吸引流量