我正在使用Ubuntu 16.04。
我想搜索一个特定的单词,但我也希望整个文件中包含的单词被输出到终端上,这样我就可以看到文件中单词的位置。但是,当我使用grep时,它只显示包含单词的特定句子,而不是整个文件。
发布于 2020-08-10 07:08:01
如果要查看文件中搜索文本的位置,请使用C标志。例如:
grep -C 5 'MySearchText' *将显示包含文本的行、搜索之前的五行和预期搜索后的五行。
发布于 2020-08-10 10:01:28
为了补充其他答案:您可以在选项中添加'-n‘,以查看左边的行号:
grep -n -C 3 "something" filename将显示包含“某事”的行,3行“上下文”(即一(S)匹配的“某物”前后的3行),每行显示的行将在开头附加其行号。
https://askubuntu.com/questions/1265828
复制相似问题