मुझे किसी भी उप-निर्देशिका को छोड़कर वर्तमान निर्देशिका में प्रत्येक फ़ाइल के लिए कुछ करने के लिए मेरी स्क्रिप्ट की आवश्यकता है।
उदाहरण के लिए, वर्तमान पथ में, 5 फाइलें हैं, लेकिन उनमें से 1 एक फ़ोल्डर (एक उप-निर्देशिका) है। मेरी स्क्रिप्ट को स्क्रिप्ट के रूप में दी गई कमांड को सक्रिय करना चाहिए जब कहा जाए कि स्क्रिप्ट चल रही है। Ie "बैश स्क्रिप्ट wc -w" को वर्तमान निर्देशिका में प्रत्येक फ़ाइल की शब्द गणना देनी चाहिए, लेकिन किसी भी फ़ोल्डर को नहीं, ताकि आउटपुट में कभी भी "/ उप / डायर: एक निर्देशिका" लाइनें न हों।
मेरी वर्तमान स्क्रिप्ट:
#!/bin/bash
dir=`pwd`
for file in $dir/*
do
$* $file
done
मुझे केवल लूप के लिए निर्देशिकाओं को बाहर करने की आवश्यकता है, लेकिन मुझे नहीं पता कि कैसे।