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

大同建设银行煤炭支行网站媒体发布公司

大同建设银行煤炭支行网站,媒体发布公司,wordpress外贸建站 视频,优秀ppt作品范例所有的类linux系统都会提供一个名为grep(global regular expression print#xff0c;全局正则表达式输出)的搜索工具。grep命令在对一个或多个文件的内容进行基于模式的搜索的情况下是非常有用的。模式可以是单个字符、多个字符、单个单词、或者是一个句子。当命令匹配到执行…所有的类linux系统都会提供一个名为grep(global regular expression print全局正则表达式输出)的搜索工具。grep命令在对一个或多个文件的内容进行基于模式的搜索的情况下是非常有用的。模式可以是单个字符、多个字符、单个单词、或者是一个句子。当命令匹配到执行命令时指定的模式时grep会将包含模式的一行输出但是并不对原文件内容进行修改。在本文中我们将会讨论到14个grep命令的例子。例1 在文件中查找模式(单词)在/etc/passwd文件中查找单词“linuxtechi”复制代码代码如下:rootLinux-world:~# grep linuxtechi /etc/passwdlinuxtechi:x:1000:1000:linuxtechi,,,:/home/linuxtechi:/bin/bashrootLinux-world:~#例2 在多个文件中查找模式。复制代码代码如下:rootLinux-world:~# grep linuxtechi /etc/passwd /etc/shadow /etc/gshadow/etc/passwd:linuxtechi:x:1000:1000:linuxtechi,,,:/home/linuxtechi:/bin/bash/etc/shadow:linuxtechi:$6$DdgXjxlM$4flz4JRvefvKp0DG6re:16550:0:99999:7:::/etc/gshadow:adm:*::syslog,linuxtechi/etc/gshadow:cdrom:*::linuxtechi/etc/gshadow:sudo:*::linuxtechi/etc/gshadow:dip:*::linuxtechi/etc/gshadow:plugdev:*::linuxtechi/etc/gshadow:lpadmin:!::linuxtechi/etc/gshadow:linuxtechi:!::/etc/gshadow:sambashare:!::linuxtechirootLinux-world:~#例3 使用-l参数列出包含指定模式的文件的文件名。复制代码代码如下:rootLinux-world:~# grep -l linuxtechi /etc/passwd /etc/shadow /etc/fstab /etc/mtab/etc/passwd/etc/shadowrootLinux-world:~#例4 使用-n参数在文件中查找指定模式并显示匹配行的行号复制代码代码如下:rootLinux-world:~# grep -n linuxtechi /etc/passwd39:linuxtechi:x:1000:1000:linuxtechi,,,:/home/linuxtechi:/bin/bashrootLinux-world:~#rootLinux-world:~# grep -n root /etc/passwd /etc/shadow例5 使用-v参数输出不包含指定模式的行输出/etc/passwd文件中所有不含单词“linuxtechi”的行复制代码代码如下:rootLinux-world:~# grep -v linuxtechi /etc/passwd例6 使用 ^ 符号输出所有以某指定模式开头的行Bash脚本将 ^ 符号视作特殊字符用于指定一行或者一个单词的开始。例如输出/etc/passes文件中所有以“root”开头的行复制代码代码如下:rootLinux-world:~# grep ^root /etc/passwdroot:x:0:0:root:/root:/bin/bashrootLinux-world:~#例7 使用 $ 符号输出所有以指定模式结尾的行。输出/etc/passwd文件中所有以“bash”结尾的行。复制代码代码如下:rootLinux-world:~# grep bash$ /etc/passwdroot:x:0:0:root:/root:/bin/bashlinuxtechi:x:1000:1000:linuxtechi,,,:/home/linuxtechi:/bin/bashrootLinux-world:~#Bash脚本将美元($)符号视作特殊字符用于指定一行或者一个单词的结尾。例8 使用 -r 参数递归地查找特定模式复制代码代码如下:rootLinux-world:~# grep -r linuxtechi /etc//etc/subuid:linuxtechi:100000:65536/etc/group:adm:x:4:syslog,linuxtechi/etc/group:cdrom:x:24:linuxtechi/etc/group:sudo:x:27:linuxtechi/etc/group:dip:x:30:linuxtechi/etc/group:plugdev:x:46:linuxtechi/etc/group:lpadmin:x:115:linuxtechi/etc/group:linuxtechi:x:1000:/etc/group:sambashare:x:131:linuxtechi/etc/passwd-:linuxtechi:x:1000:1000:linuxtechi,,,:/home/linuxtechi:/bin/bash/etc/passwd:linuxtechi:x:1000:1000:linuxtechi,,,:/home/linuxtechi:/bin/bash............................................................................上面的命令将会递归的在/etc目录中查找“linuxtechi”单词例9 使用 grep 查找文件中所有的空行复制代码代码如下:rootLinux-world:~# grep ^$ /etc/shadowrootLinux-world:~#由于/etc/shadow文件中没有空行所以没有任何输出例10 使用 -i 参数查找模式grep命令的-i参数在查找时忽略字符的大小写。我们来看一个例子在paswd文件中查找“LinuxTechi”单词。复制代码代码如下:nextstep4itlocalhost:~$ grep -i LinuxTechi /etc/passwdlinuxtechi:x:1001:1001::/home/linuxtechi:/bin/bashnextstep4itlocalhost:~$例11 使用 -e 参数查找多个模式例如我想在一条grep命令中查找‘linuxtechi’和‘root’单词使用-e参数我们可以查找多个模式。复制代码代码如下:rootLinux-world:~# grep -e linuxtechi -e root /etc/passwdroot:x:0:0:root:/root:/bin/bashlinuxtechi:x:1000:1000:linuxtechi,,,:/home/linuxtechi:/bin/bashrootLinux-world:~#例12 使用 -f 用文件指定待查找的模式首先在当前目录中创建一个搜索模式文件“grep_pattern”我想文件中输入的如下内容。复制代码代码如下:rootLinux-world:~# cat grep_pattern^linuxtechirootfalse$rootLinux-world:~#首先在当前目录中创建一个搜索模式文件“grep_pattern”我想文件中输入的如下内容。复制代码代码如下:rootLinux-world:~# cat grep_pattern^linuxtechirootfalse$rootLinux-world:~#现在试试使用grep_pattern文件进行搜索复制代码代码如下:rootLinux-world:~# grep -f grep_pattern /etc/passwd例13 使用 -c 参数计算模式匹配到的数量继续上面例子我们在grep命令中使用-c命令计算匹配指定模式的数量复制代码代码如下:rootLinux-world:~# grep -c -f grep_pattern /etc/passwd22rootLinux-world:~#例14 输出匹配指定模式行的前或者后面N行a)使用-B参数输出匹配行的前4行复制代码代码如下:rootLinux-world:~# grep -B 4 games /etc/passwdb)使用-A参数输出匹配行的后4行复制代码代码如下:rootLinux-world:~# grep -A 4 games /etc/passwdc)使用-C参数输出匹配行的前后各4行复制代码代码如下:rootLinux-world:~# grep -C 4 games /etc/passwd
http://www.zqtcl.cn/news/685896/

相关文章:

  • 学校网站建设与维护建设银行官网电话
  • dedecms网站地图修改软件开发公司规章制度
  • 大型旅游网站骏驰网站开发
  • 有心学做网站两学一做知识竞赛试题网站
  • 西宁圆井模板我自己做的网站怎么做网站能快速赚钱
  • 根据网站集约化建设的要求直流分公司四川建设部网站
  • 网站优化平台有哪些遵义网站开发的公司有哪些
  • 推荐一下网站谢谢微盟微商城怎么样
  • 网站建设的技术指标网站做好第二年要多少钱
  • 工业设计东莞网站建设WordPress网络功能
  • 网站pv多少可以企业网站托管常见问题
  • 深圳有哪些网站建设沈阳做机床的公司网站
  • 2022年网站能用的wordpress 客户端使用
  • 社交网站建设内容如何制作橡皮泥 简单
  • 简述网站的制作流程wordpress定制分类
  • 如何自建购物网站wordpress文章编辑插件
  • 网站策划机构建筑网站、
  • 邹平做网站的公司标志设计图片大全简单
  • 广东省建设厅官方网站多少钱如何在虚拟机里面做网站
  • 上海免费网站建设模板做网站页面的软件
  • 做折页的网站个人网站有哪些
  • 服装网站建设内容wordpress媒体库只能列表
  • 北京好的做网站的公司东莞专业做淘宝网站
  • 网站结构怎么优化wordpress文章列表添加字段
  • 网站建设框架图长沙官网seo技术厂家
  • 电子商务网站建设主管的策划案html个人网站设计模板
  • 网站首页的head标签内做网站要学的教程
  • 网页设计教学网站江西省建设监督网站
  • 网站建设与发布需要什么提供网站制作公司哪家好
  • 西宁市城市道路建设规划网站探测器 东莞网站建设