เมื่อเร็ว ๆ นี้ฉันได้รับ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
เพื่อให้แน่ใจว่าสิ่งที่เป็น grep-ed จะไม่พบในไฟล์ (ว่าง)/dev/null
ดังนั้นเฉพาะตำแหน่งที่ถูกต้องจะถูกส่งออก"