2013-12-20 140 views
1

我試圖寫一個bash別名這將需要一個命令:命令別名

$ ptex example.tex 

並運行:

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

的事情,我不明白怎麼做是在正確的位置獲得參數,然後附加remove命令。

或者,如果有對pdflatex這不會產生額外的文件,這將是更好的選擇,但我看了一下,沒有找到一個。

在此先感謝!

回答

2

不能做到這一點與一個別名,他們並不靈活。然而功能,非常適合:

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

謝謝!我想知道別名是否可以做到這一點。我從來沒有使用過一個函數。 – user2636043