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