Как написать make-файл для скриптов Python, R и Bash - PullRequest
2 голосов
/ 16 марта 2012

Я статистик, и недавно я написал конвейер bash для исследовательского проекта, это в основном основные сценарии bash, вызывающие сценарии bash, python и R на каждом этапе анализа, и существует множество этапов и множество сценариевкурс.Мой друг сказал мне, что я могу создать для них make-файл, но у меня мало опыта на компьютере, кроме написания скриптов.Я нашел некоторые примеры, но они для ВК.Мои кейсы также должны компилироваться как программы VC?Кто-нибудь может поделиться со мной своим опытом?Например, у меня есть main.sh, который вызывает step1.py, step2.sh, step3.r, и step2.sh вызывает step2.1.py, step2.2.r как мне связать их с помощью make-файла?

1 Ответ

1 голос
/ 29 марта 2012
step1: 
     step1.py;\
     $(MAKE) step2;\
     step3.r

step2:
     step2.1.py;\
     step2.2.r

all: step1
     echo "Done"

Из вашего описания это звучит как main.sh и step2.sh, просто вызывайте скрипты python и R. Если это так, то приведенный выше файл Makefile заменит их. Если у них есть другие шаги, вы можете добавить эти команды bash в цели step1 или step2.

Использование такого Makefile позволит вам также выполнить только часть вашей последовательности выполнения для целей отладки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...