क्या कोई निम्नलिखित कोड करने के लिए कोड प्रदान कर सकता है: मान लें कि फाइलों की एक निर्देशिका है, जिनमें से सभी को प्रोग्राम के माध्यम से चलाने की आवश्यकता है। कार्यक्रम परिणामों को मानक आउटपुट में आउटपुट करता है। मुझे एक स्क्रिप्ट चाहिए जो एक निर्देशिका में जाएगी, प्रत्येक फ़ाइल पर कमांड निष्पादित करेगी, और आउटपुट को एक बड़ी आउटपुट फ़ाइल में जोड़ देगा।निर्देशिका में सभी फ़ाइलों पर कमांड निष्पादित करने के लिए बैश स्क्रिप्ट
उदाहरण के लिए, 1 फ़ाइल पर कमांड को चलाने के लिए:
$ cmd [option] [filename] > results.out
मैं प्रश्न में जोड़ने के लिए चाहते हैं। क्या यह xargs का उपयोग कर किया जा सकता है? उदाहरण के लिए, 'एलएस | xargs cmd [विकल्प] {फ़ाइल नाम स्वचालित रूप से xargs द्वारा डाले गए हैं} [अधिक तर्क]> results.out' –
यह हो सकता है, लेकिन आप शायद ['ls'] का उपयोग नहीं करना चाहते हैं (http: //mywiki.wooledge। संगठन/पार्सिंग एलएस) 'xargs' ड्राइव करने के लिए। यदि 'cmd' सभी सक्षम रूप से लिखे गए हैं, तो शायद आप 'cmd' कर सकते हैं। –
tripleee