Нещодавно я отримав цей 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
файлі, тому лише правильні місця перекреслюються"