试图用grep制作一个过滤器

Alu*_*ard 0 linux bash grep

我正在尝试制作一个捕获所有.exe文件行的过滤器.例如,从这个:

[05/Apr/2010:11:00:01 -0300] /~mauro/Lista_conceitos_BD_2004.DOC 200 46080

[05/Apr/2010:11:00:54 -0300] /~lucia/articles/PROPOR96-Rino.pdf 200 153253

[05/Apr/2010:11:01:32 -0300] /~daniel_leite/RenomearTudo/setup.exe 200 1692017

[05/Apr/2010:11:02:12 -0300] /~grv/tutrv/fig23.jpg 200 22821

[05/Apr/2010:11:04:11 -0300] /~lucia/TechRep/NILCTR981-RMartinse
Run Code Online (Sandbox Code Playgroud)

我想得到这个:

[05/Apr/2010:11:01:32 -0300] /~daniel_leite/RenomearTudo/setup.exe 200 1692017
Run Code Online (Sandbox Code Playgroud)

我正在尝试,grep -w '*.exe' filteredAccessLog > filteredSuccessIMGAccessLog但它根本不起作用.如果有人可以提供帮助,我会感激不尽.

Cur*_*tis 6

星号表示*,和.意思是"任何角色".尝试一下:

grep "\.exe" filteredAccessLog > filteredSuccessIMGAccessLog


hou*_*oft 5

grep -F .exe filteredAccessLog > filteredSuccessIMGAccessLog