最近,我收到了这一find
单行代码,但是我无法解释以下两者的区别来自哪里:
例子1
[root@centos share]# find . -exec grep -i "madis" {} /dev/null \;
./names:Madison Randy:300:Product Development
例子2
[root@centos share]# find . -exec grep -i "madis" {} \;
Madison Randy:300:Product Development
如您所见,在第一个文件中,有一个从该字符串派生的特定文件,到目前为止,我还真的无法找出原因。
/dev/null
是要确保在(空)/dev/null
文件中找不到grep-ed的任何内容,因此仅输出正确的位置”