खोजने के लिए ढूंढें मैं एक नए खोज के लिए एक खोज परिणाम पाइप करना चाहता हूं। क्या मेरे पास है:पाइपिंग
find . -iname "2010-06*" -maxdepth 1 -type d | xargs -0 find '{}' -iname "*.jpg"
अपेक्षित परिणाम: दूसरा खोजने 2010-06 से शुरू होने वाले फ़ोल्डरों की सूची प्राप्त करता है, दूसरा खोज उन फ़ोल्डर के भीतर निहित जेपीजी की की एक सूची देता है।
वास्तविक परिणाम: "लगता है: ./2010-06 न्यू यॉर्क \ N: अज्ञात विकल्प"
ओह रफ़ू। मुझे लगता है कि यह आउटपुट के प्रारूप से संबंधित है जो दूसरे खोज को इनपुट के रूप में प्राप्त करता है, लेकिन मेरा एकमात्र विचार प्रत्यय -प्रिंट 0 को पहले खोजना था, बिना किसी बदलाव के।
कोई विचार?
शानदार। यह उम्मीद के रूप में काम करता है। –
क्या आप वाकई यह काम करते हैं? maxdepth पहले से आना चाहिए -नाम – ghostdog74
'आदमी खोज' से: "और यह माना जाता है कि ऑपरेटर को छोड़ दिया गया है।" इस प्रकार आदेश कोई फर्क नहीं पड़ता क्योंकि उनका मूल्यांकन किया जाता है और सभी सत्य होना चाहिए। –