今天在查日志的时候用grep命令,遇到这样的一个问题,grep : app :Is a directory

用的grep命令是这样的:grep -10 '2019-08-14 21:22:39.252' *  --color 试了一遍又一遍,真的觉得一点问题都没有。

现在想想真的是自己的学艺不精,虽然知道grep命令大体上怎么用,但是一些细节并不知道。后来把抓取命令改成了这样,就完美解决:

grep -10 '2019-08-14 21:22:39.252' --color zop.2019-08-14-1*

grep : app :Is a directory-LMLPHP

现在来说说,为什么会报grep : app :Is a directory这个错误呢?理由如下:grep -10 '2019-08-14 21:22:39.252' *  --color  ’因为grep’只能搜索当前目录,而这个目录里还有一个子目录app,所以报错了。

而经过修改,在color后面指定了目录名,就可以搜索正确了。

05-27 19:00