मैं एक साधारण कमांड लाइन स्ट्रिंग को समझने की कोशिश कर रहा हूं जो जावैक को निष्पादित करता है और इसे कुछ सरल तर्क देता है। पूरा कमांड लाइन है:
javac -d $(OUTPATH) -sourcepath $(SOURCEPATH) $<
इस पंक्ति में सब कुछ अंतिम टोकन को छोड़कर सीधा और मुझे करने के लिए समझा जा सकता है: $<
।
इन टोकन का क्या अर्थ है?
अतिरिक्त: वास्तव में, टिप्पणीकर्ता सही हैं। यह लाइन मेकफ़ाइल के भीतर होती है। यह अब मेरे लिए स्पष्ट है, लेकिन जब मैंने यह सवाल नहीं लिखा, तो मेकफ़ाइल make
पर पास हो गया है और यह एक शेल स्क्रिप्ट नहीं है।
कृपया ध्यान दें: What do $< and [email protected] represent in a Makefile? यह भी चर्चा करता है (जब मैंने इस बारे में पिछले प्रश्नों की तलाश की थी तो मैंने इसे नहीं देखा था)।
क्या यह मेकफ़ाइल में है? –
मुझे नहीं लगता कि यह सही बैश वाक्यविन्यास है। – asf107
मुझे लगता है कि यह $ <के बाद से एक विशेष चर है, और बाश नहीं है। – jordanm