Diary over Finite Fields

515ひかるの日記と雑文

TeX ファイルをコンパイルしたときにでてくる人たちを削除するスクリプト

この話題 3 回目くらいだが, また作ったのでまた投稿する. シェルスクリプトで書いてみた.

TeX file backup and share with Dropbox

仕様

backUpTeX.sh target.tex を実行すると,

  • 同じディレクトリ内にある target.pdf, target.sty(あれば), target.aux を $backUpDir にコピーする(ファイルが存在しなくても実行するので注意).
  • その他の target.* は削除
  • target.tex 内で \input あるいは \include しているファイルがあれば, それも $backUpDir にコピーする.

以上の 3 つを行う.

$backUpDir を設定すればどこでもバックアップとれる.

しかしコメント入れてしかも面倒なので普通に cp している部分があったりしているのに合計 20 行とか, これだからシェルスクリプトはやめられない.

追記

少し致命的な欠陥を発見したので修正した(引数なしでも動いてしまったのでホームディレクトリのファイルをいろいろ削除してえらい目にあった).

いないと思うけれど, 使用される場合は自己責任でお願いします……