Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 如何对目录中没有一组文件扩展名的所有文件进行grep?_Linux_Unix_Grep - Fatal编程技术网

Linux 如何对目录中没有一组文件扩展名的所有文件进行grep?

Linux 如何对目录中没有一组文件扩展名的所有文件进行grep?,linux,unix,grep,Linux,Unix,Grep,在给定的目录中,或者说是包含具有各种扩展名的文件名列表的报告文件。基本上,我想列出的文件扩展名不是很少的。比如说.log、.html、.txt。有人能帮我把这些文件扩展名排除在外吗。提前感谢您可以尝试下面的grep命令 grep -vE '.*\.(log|html|txt)$' file 来自曼格雷普 为我愚蠢的问题道歉。谢谢你的解决方案。成功了:这是我关于stackoverflow的第一个问题注意到的一点。。从下一次开始,我将继续说:谢谢 -v, --invert-match

在给定的目录中,或者说是包含具有各种扩展名的文件名列表的报告文件。基本上,我想列出的文件扩展名不是很少的。比如说.log、.html、.txt。有人能帮我把这些文件扩展名排除在外吗。提前感谢

您可以尝试下面的grep命令

grep -vE '.*\.(log|html|txt)$' file
来自曼格雷普


为我愚蠢的问题道歉。谢谢你的解决方案。成功了:这是我关于stackoverflow的第一个问题注意到的一点。。从下一次开始,我将继续说:谢谢
-v, --invert-match        select non-matching lines