带有附加命令的命令别名

时间:2013-12-20 22:33:22

标签: bash latex alias pdflatex

我正在尝试编写一个带有命令的bash别名:

$ ptex example.tex

并运行:

$ pdflatex example.tex && rm !(*.tex|*.pdf|*.bib)

我不明白该怎么做的是将参数放在正确的位置,然后附加remove命令。

或者,如果pdflatex有一个不会生成附加文件的选项,那就更好了,但我看起来并且从未找到过。

提前致谢!

1 个答案:

答案 0 :(得分:2)

不能用别名来做,他们不是那么灵活。但是,功能非常适合:

ptex() {
    pdflatex "$1" && rm !(*.tex|*.pdf|*.bib)
}