需要有关特定bash特殊参数的指导

时间:2019-07-20 05:56:01

标签: makefile

我的PI编写了一个供我使用pandoc的makefile,它使用了@ ^和@ <。例如:

%.tex:  %.md
        pandoc -r markdown+$(EXTENSIONS) -s --pdf-engine=$(PDFENGINE) \
        --template=nus-thesis \
        $(FILTERS)  \
        --csl=$(CSL).csl --bibliography=$(BIB) -o $@ $<
FILE-NAME.md: 00-metadata.yaml \
        01-Introduction.md \
        03-Methods-and-Materials.md \
        04-Results.md \
        05-Discussion.md \
        99-References.md \
        abbrevs.tex \
        11-Supplementary.md
        cat $^ >| $@

我一直在尝试查看linux书籍,bash参考手册等,但是在堆栈溢出时,我只看到了对@ ^和@ <的引用。即使这样,它也没有描述就可以使用。

谁能向我解释这两个参数的作用?

我希望$ ^表示前面列出的所有变量,但是对@ <我一无所知。

0 个答案:

没有答案