मैंने एक असाइनमेंट के लिए एक प्रोग्राम लिखा था, जिसे स्टैडआउट में इसके आउटपुट को प्रिंट करना है। असाइनमेंट स्पेक के लिए मेकफाइल के निर्माण की आवश्यकता होती है, जिसे जब make run > outputFile
प्रोग्राम को चलाना चाहिए और आउटपुट को एक फाइल में लिखना चाहिए, जिसमें एक SHA1 फिंगरप्रिंट है जो कल्पना में दिया गया है।
मेरी समस्या यह है कि मेरा मेकअप:
...
run:
java myprogram
उस कमांड को भी प्रिंट करता है जो मेरे प्रोग्राम (जैसे जावा मायप्रोग्राम) को आउटपुट फाइल में चलाता है, ताकि मेरी फाइल में यह एक्स्ट्रा लाइन शामिल हो जिससे फिंगरप्रिंट गलत हो।
क्या कमांड लाइन में गूंजती कमांड कमांड के बिना कमांड को निष्पादित करने का कोई तरीका है?