Linux如何在多个文本文件中检索指定内容?
一个目录下有类似20XX-XX-XX_REQ.txt文档100多个,要从所有这些TXT文档当中找到某几个号码记录,应如何查找?最好性能高点!在线等,烦请各位大侠指导!索搜...
一个目录下有类似20XX-XX-XX_REQ.txt文档100多个,要从所有这些TXT文档当中找到某几个号码记录,应如何查找?最好性能高点!在线等,烦请各位大侠指导!
索搜的关键字不是一个,是多好号码。能一次都搜索出来吗? 展开
索搜的关键字不是一个,是多好号码。能一次都搜索出来吗? 展开
展开全部
grep啊,100多个还不算多吧。
grep "xxxx" *.txt
grep "xxxx" *.txt
更多追问追答
追问
执行100次吗? 搜索的关键字放在命令的什么位置?
追答
用通配符,一次就行。关键字就是xxx那里,如果是多个关键字,用|分隔开。即
grep 'xx|aa|bb' *.txt,这样。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
grep -E "号码1|号码2|号码3" *REQ.txt
egrep "号码1|号码2|号码3" *REQ.txt
egrep "号码1|号码2|号码3" *REQ.txt
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
# ls dir | grep 2*.txt
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
grep "某几个号码" 20??-??-??_REQ.txt >> 1.txt
然后去vi 1.txt
你试试,我做了实验,成了
不会的再问我
然后去vi 1.txt
你试试,我做了实验,成了
不会的再问我
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询