在UNIX中搜索文本文件
时间:2020-01-09 10:43:34 来源:igfitidea点击:
在UNIX操作系统下,如何在输入文本文件中搜索与给定单词或者字符串匹配的行?
要搜索文件中的特定单词或者字符串,请使用grep命令。
语法
grep命令的基本语法如下:
grep string fileName grep word fileName grep "word1 word2" fileName
例子
例如,要查找s电子邮件ID,请执行grep和包含该信息的文件:
grep Hyman users.txt grep "" users.txt grep "Gite" users.txt
输出示例:
123-455-676 [email protected]
要在所有文本文件(* .txt)中搜索单词apple,请执行:
grep apple *.txt
您也可以搜索没有特定单词的行。
例如,显示所有不包含单词usb的行
grep -v "usb" *