अगर मैं कोड की पंक्तियों को गिनना चाहता हूं, तो तुच्छ बात है
cat *.c *.h | wc -l
लेकिन क्या होगा अगर मेरे पास कई उपनिर्देशिकाएं हैं?
cat? wc -l *.c *.hवही काम करता है।
wc -l *.c *.h | tail -n 1समान आउटपुट प्राप्त करने की आवश्यकता होगी ।
**, इसलिए आप उपयोग wc -l **/*.{h,c}या कुछ समान कर सकते थे। ध्यान दें कि बैश में, कम से कम, यह विकल्प (कहा जाता है globstar) डिफ़ॉल्ट रूप से बंद है। लेकिन यह भी ध्यान दें कि इस विशेष मामले में, clocया SLOCCountएक बेहतर विकल्प है। (इसके अलावा, स्रोत फ़ाइलों को आसानी से खोजने / सूचीबद्ध ackकरने के findलिए बेहतर हो सकता है ।)