Câu trả lời:
find
's -exec
hành động có thể được sử dụng cho việc này:
find . \! -exec yourscript {} \; -print
sẽ in tên của tất cả các tệp mà yourscript
không thành công.
-exec
có thể được sử dụng theo cách này để biến các lệnh bên ngoài thích hợp thành find
các thử nghiệm.
Bạn có thể giới hạn các tệp được kiểm tra bằng cách thêm find
các kiểm tra trước đó -exec
; ví dụ: để giới hạn các ứng cử viên vào các tệp thông thường, hãy thêm -type f
:
find . -type f \! -exec yourscript {} \; -print
-o
(hoặc) :find . -exec yourscript {} \; -o -print
.