linux – 如何从“grep”中排除所有“权限被拒绝”的结果行?
发布时间:2020-12-13 19:51:11 所属栏目:Linux 来源:网络整理
导读:这是我在这里的第一个问题,所以我要努力清楚,对不起我的英语. 所以,问题是,我在linux终端上使用grep命令,我希望输出没有在开头打印的所有行“grep:”或以“./”开头的行,因为现在我是得到这样的东西: grep: ./users/blabla1: Permission deniedgrep: ./use
这是我在这里的第一个问题,所以我要努力清楚,对不起我的英语.
所以,问题是,我在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 "^./" 但我一直得到相同的结果,好像我没有在|,任何想法之后放任何东西?我错过了什么? 非常感谢你提前! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |