这是我在这里的第一个问题,所以我要努力清楚,对不起我的英语.
所以,问题是,我在linux终端上使用grep命令,我希望输出没有在开头打印的所有行“grep:”或以“./”开头的行,因为现在我是得到这样的东西:
grep: ./users/blabla1: Permission denied grep: ./users/blabla2: Permission denied grep: ./users/blabla3: Permission denied grep: ./users/blabla4: Permission denied grep: ./users/blabla5: Permission denied grep: ./users/blabla6: Permission denied grep: ./users/blabla7: Permission denied grep: ./users/blabla8: Permission denied ./foo/bar/log.log ./foo/bar/xml.xml
我试过这个:
grep -irl "foo" . | grep -v "Permission denied"
我也试过这个:
grep -irl "foo" . | grep -v "^grep:"
最后这一个:
grep -irl "foo" . | grep "^./"
但我一直得到相同的结果,好像我没有在|,任何想法之后放任何东西?我错过了什么?
非常感谢你提前!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。