読者です 読者をやめる 読者になる 読者になる
無料で使えるシステムトレードフレームワーク「Jiji」 をリリースしました!

・OANDA Trade APIを利用した、オープンソースのシステムトレードフレームワークです。
・自分だけの取引アルゴリズムで、誰でも、いますぐ、かんたんに、自動取引を開始できます。

jarのdiffを取る関数

jarのdiffを取る関数を書きました。バックアップの検証で使う予定。コマンド並べてるだけじゃん、とかいうなー!

diff_jar(){
  echo "diff "$2/$1" "$3/$1
  mkdir ./a
  mkdir ./b
  cp $2/$1 ./a
  cp $3/$1 ./b
  cd ./a
  jar xvf $1 > /dev/null
  rm $1
  cd ../
  cd ./b
  jar xvf $1 > /dev/null
  rm $1
  cd ../
  diff -r ./a ./b
  rm -rf ./a
  rm -rf ./b
}

使い方。

diff_jar "<ファイル名>" "<jar置き場1>" "<jar置き場2>"

実行結果です。

diff ./aaa/xxx.jar ./bbb/xxx.jar
diff -r ./a/META-INF/MANIFEST.MF ./b/META-INF/MANIFEST.MF
9c9
< Implementation-Version: 200802012317
---
> Implementation-Version: 200803192312