मैं आर कोड द्वारा जेनरेट की गई आकृति फ़ाइलों को अद्यतन करने के लिए मेकफ़ाइल का उपयोग करना चाहता हूं। आर कोड निर्देशिका ../R
में विभिन्न फाइलों में है और सभी .R
में समाप्त हो रहे हैं। आकृति फाइलें ../figs
निर्देशिका में हैं और सभी .pdf
या .png
में समाप्त हो रही हैं। एक अनुसंधान फ़ाइल आंकड़ा फ़ाइलों में से किसी की तुलना में एक बाद की तारीख है, मुझे आदेशएकाधिक इनपुट और आउटपुट के साथ मेकफ़ाइल
R --no-save < file.R
साथ आर फ़ाइल पर कार्रवाई करने मैं एक विभिन्न उदाहरण makefiles देखा लेकिन कुछ भी मैं खुद को अनुकूलित कर नहीं पा सके चाहते हैं।
मेरे वर्तमान प्रयास (काम नहीं कर रहा) इस प्रकार है:
PLOTDIR= ../figs
RDIR= ../R
RFILES= $(RDIR)/*.R
PLOTS= *.pdf *.png
FIGURES= $(PLOTDIR)/$(PLOTS)
$(FIGURES): $(RFILES)
R --no-save < $<
तुम क्यों उपयोग नहीं करते हैं 'बजाय Rscript file.R'' आर --no-बचाने
rinni
क्या आर फाइलों के नाम और आकृति फ़ाइलों के नामों के बीच कोई संबंध है? – Beta
@rinni। कोई विशेष कारण नहीं है। वह भी काम करेगा। –