この話題 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 行とか, これだからシェルスクリプトはやめられない.
追記
少し致命的な欠陥を発見したので修正した(引数なしでも動いてしまったのでホームディレクトリのファイルをいろいろ削除してえらい目にあった).
いないと思うけれど, 使用される場合は自己責任でお願いします……