Tôi muốn kết quả tìm đường ống thành một tìm kiếm mới. Những gì tôi có là:Tìm đường ống để tìm
find . -iname "2010-06*" -maxdepth 1 -type d | xargs -0 find '{}' -iname "*.jpg"
Kết quả mong đợi: Tìm thứ hai nhận danh sách các thư mục chứa trong các thư mục đó.
Kết quả thực tế: "find: ./2010-06 New York \ n: tùy chọn không xác định"
Oh darn. Tôi có một cảm giác nó liên quan đến định dạng của đầu ra mà thứ hai tìm thấy như là đầu vào, nhưng ý tưởng duy nhất của tôi là hậu tố -print0 để tìm thấy đầu tiên, không có thay đổi gì cả.
Bất kỳ ý tưởng nào?
Tuyệt vời. Điều này hoạt động như mong đợi. –
bạn có chắc là nó hoạt động không? maxdepth phải đến trước khi -iname – ghostdog74
Từ 'man find':" -and được giả định nơi toán tử bị bỏ qua. " Do đó, trật tự không quan trọng vì chúng đều được đánh giá và tất cả đều phải đúng. –