texコンパイル用のシェルスクリプト

レポートもようやくtexで書き始めたのだが,毎回コンパイルが面倒で仕方がない.
なので,シェルスクリプトを書いた.

texname=$1
platex $texname
dviname=${texname/.tex/.dvi}
dvipdfmx $dviname
pdfname=${dviname/.dvi/.pdf}
open $pdfname

最後に目でみて確認したいので,openコマンドでpdfを直接表示するようにしている.openコマンドはMacのterminal専用のコマンドなので,他のマシンでは使えない.

いままで知らなかったのだが,

${変数名/置換前/置換後}

で文字列の置換が行えるとのこと.