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