linux通配

如果我们想列出/usr/local/globus目录下以.awk结尾的文件,就可以使用*.awk匹配所有以.awk结尾的文件。

ls -l *.awk

 

如果我们想列出以0开头,后面跟一个字符且以.pem结尾的文件,可以这样

ls -l 0?.pem

 

 

如果我们需要列出在a~h范围内以字母开头并以.awk结尾的文件。

ls -l [a-h]*.awk

 

 

ls -l [a-h]*.[^awk]*

#列出a~h范围内字母开头,不以.awk结尾的文件

 

 

二,grep命令

grep是一种强大的文本搜索工具,它可以使用正则表达式搜索文本并把匹配的结果打印出来。

 

 格式:grep  [选项]  [模式]  [文件...]

 

grep命令的模式十分灵活,可以是字符串,也可以是变量,还可以是正则表达式,需要说明的是,无论是何种形似,只要模式中包含空格,就需要使用双引号将模式引起来,如果不加双引号,空格后的单词就会被误认为是文件名,如普通字符串hello world 将world误认为是文件名,大部分情况下,使用单引号也是可以的。

 

 

grep test 00.pem

#搜索文件00.pem中包含test的字符串行

 

grep "user certitcae" 00.pem

#搜索文件00.pem中包含user certitcae字符串的行

 

grep支持多文件查询

 

grep test 00.pem 08.pem

#查询test字符串在文件00.pem和08.pem中的位置

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值