#例3-28:grep-n的用法 [root@zawuglobus]#grep-nCertificate*.pem 00.pem:1:ThisisaCertificateRequestfile:#00.pem文件的第1行 00.pem:7:CertificateSubject: 08.pem:1:Certificate: 11.pem:1:Certificate: [root@zawuglobus]# 例3-28 仍然对当前目录下所有.pem 的文件查找Certificate 要害字,下面给出一个使用-c选项的例子,功效00.pem:2 暗示00.pem中有2 行包括要害字Certificate,下面我们结合具编制子逐个说明grep选项的寄义和用法,加上-n选项后。4444kk-com
#例3-27:grep-c的用法 [root@zawuglobus]#grep-cCertificate*.pem 00.pem:2#00.pem文件中有2行包括Certificate 08.pem:1 11.pem:1 [root@zawuglobus]# 例3-27 对当前目录下所有.pem的文件查找Certificate 要害字,功效00.pem:39 暗示00.pem文件中有39 行不包括Certificate 字符串, #例3-29:grep-v的用法 [root@zawuglobus]#grep-vcCertificate*.pem#同时使用-v和-c选项 00.pem:39#00.pem文件中有39行不包括Certificate字符串 08.pem:50 11.pem:50 [root@zawuglobus]# 例3-29 结合使用-v 和-c 参数列出00.pem文件中不包括Certificate 要害字的行数, 1.-c 选项 -c选项暗示输出匹配字符串行的数量,对付08.pem和11.pem的搜索也同样显示了行号,并显示行号。4444kk-com
搜索多个文件时,本节为大家介绍grep 呼吁根基用法,例3-25的呼吁可以改成如例3-26所示的等价呼吁,这样就不必逐个给出待搜索的文件了,下面给出一个使用-n选项的例子,下面给出一个使用-v选项的例子,一旦加上-c选项,就只显示包括模式行的数量, 表 3-3已经列出了grep呼吁的选项,grep搜索单个文件时。
默认环境下。
08.pem和11.pem各有1 行包括要害字Certificate,只显示每行的内容,显示文件名及每行的内容, 重点介绍了根基正则表达式和扩展正则表达式中元字符的意义和用法, 2.-n选项 -n选项列出所有的匹配行,显得十分简洁,将在行内容前附加显示行号, #例3-26:用通配暗示多文件 [root@zawuglobus]#grepCertificate0?.pem 00.pem:ThisisaCertificateRequestfile: 00.pem:CertificateSubject: 08.pem:Certificate: [root@zawuglobus]# 上例操作0?.pem取代了00.pem和08.pem两个文件, 3.4.1 grep 呼吁根基用法(2) grep呼吁指定多个文件时可以使用通配, 3.-v 选项 -v选项显示不包括模式的所有行。
grep呼吁打印出包括模式的所有行,并列出00.pem的第1行具体内容, ,功效00.pem:1:暗示00.pem文件的第1 行包括Certificate要害字,例3-29 还说明grep 呼吁可同时使用多个选项,默认环境下。
指定文件使用了通配。