我正在寻找一种简单的方法来搜索文档中非常具体的字符串。 对于例如我想只搜索文件中的/ var,但搜索不应该输出包含其他子文件夹或其他单词组合的任何结果。一般'grep -w'有帮助,但不是这次
# grep -w /var newfile
/var
/var/tmp
/var/junk
/var iety
/var-nation
# grep -w var newfile
/var
/var/tmp
/var/junk
/var iety
/var-nation
但我想只找到'/ var',所以结果应该是
# {command/script} /var newfile
/var
注意:我真的很喜欢它,如果它是一个简单的命令(几行编码也可以),它应该在UNIX上的bash中工作
答案 0 :(得分:2)
使用^
和$
将表达式锚定到每行的开头和结尾:
grep '^/var$' newfile
答案 1 :(得分:1)
您可以对awk
awk '/^\/var$/' newfile