grep的应用非常多,所以我们也要多联系一下,这些命令的使用方法。本文将介绍几种常见的用法。
工具/原料
grep
文件搜索
1、在多个文件中查找grep match_pattern file_name例如:$ grep -a 603 all_stock.data
2、上述命令不加-a的话就会出现Binary file all_stock.data matches因为grep认为文件时二进制文件所以加上“-a”就会把文件当成文本文档了。
3、多个文件查找,直接在后面再加上文件即可例如grep -a 60301 all_stock.data all_stock_file.txt
递归搜索文件
1、在当前目录中递归查找所有文件例如:grep -a 603010 . -r -n
2、在搜索结果包含对应后缀的文件例如grep -a 603012 . -r --include *.txt
3、在搜索结果排除对应的文件例如:$ grep -a 603012 . -r --ex罕铞泱殳clude "all_stock.data"