linux命令grep用法有哪些
grep命令是Linux中用于搜索文件内容的工具,常用的用法包括:
搜索匹配字符串:grep “pattern” file
该命令用于在文件中搜索匹配指定模式的字符串,并输出匹配的行。
忽略大小写搜索:grep -i “pattern” file
使用-i选项可以忽略大小写,进行不区分大小写的搜索。
输出匹配行数:grep -c “pattern” file
使用-c选项可以输出匹配到的行数。
输出不匹配行:grep -v “pattern” file
使用-v选项可以输出不匹配指定模式的行。
递归搜索文件夹:grep -r “pattern” folder
使用-r选项可以递归搜索指定文件夹下的所有文件。
输出匹配行前后的内容:grep -A num -B num -C num “pattern” file
使用-A选项可以输出匹配行后的num行内容,使用-B选项可以输出匹配行前的num行内容,使用-C选项可以同时输出匹配行前后的num行内容。
使用正则表达式搜索:grep -E “pattern” file
使用-E选项可以使用扩展的正则表达式进行搜索。
显示匹配行的行号:grep -n “pattern” file
使用-n选项可以显示匹配行的行号。
搜索多个文件:grep “pattern” file1 file2 file3 …
可以同时搜索多个文件。
以上是grep命令的一些常用用法,还有其他更多的选项和用法可以通过man grep命令查看。
阅读剩余
THE END