यदि यह GNU है, तो आपको इसे केवल दो निर्देशिकाओं में इंगित करने और -r विकल्प का उपयोग करने में सक्षम होना चाहिए।
अन्यथा, उपयोग करके देखें
for i in $(\ls -d ./dir1/*); do diff ${i} dir2; done
एनबी जैसा कि टिप्पणी अनुभाग में डेनिस द्वारा बताया गया है, आपको वास्तव में एलएस पर कमांड प्रतिस्थापन करने की आवश्यकता नहीं है। मैं यह इतने लंबे समय से कर रहा हूं कि मैं ऑटोपायलट पर बहुत ज्यादा कर रहा हूं और कमांड को प्रतिस्थापित करने के लिए मुझे अपनी फाइलों की सूची की तुलना करने की आवश्यकता है।
इसके अलावा मैं यह भी जोड़ना भूल गया कि मैं अपने उपनाम को GNU ls में अस्थायी रूप से अक्षम करने के लिए 'ls' करता हूं ताकि मैं GNU ls द्वारा लौटी लिस्टिंग से रंग स्वरूपण जानकारी खो दूं।
diff
डाउनलोड करके कमांड तक पहुंच सकते हैं ।