株価データ変換プログラムの組み込み
株データDLサイトのリニューアルに伴うデータフォーマット変更に対処する変換プログラムをawkで作成したけど
5月から旧フォーマットでのDLができなくなるはずなので、GW期間中にちょっとお仕事
手作業で変換するのはめんどくさいのでcarbuyコマンドに組み込む
新フォーマットデータはstocksnewディレクトリに置いて、変換してstocksnew2oldに置くようするコマンドを作成
trsnew
--------------------
ls -r ~/stocksnew |head -1 > ./trnewdata.cfg
for var in `cat ./trnewdata.cfg`
do
cat ~/stocksnew/$var |awk -f ./awk/new2old.awk >~/stocksnew2old/${var}
done
./bin/trstocks1new2old.exe
--------------------
ちなみに最後の./bin/trstocks1new2old.exeはデータの前処理プログラム
これをシグナルを出すコマンドcarbuyの先頭に組み込んでおく
carbuy
--------------------
#!/bin/bash
echo cd `dirname $0`
cd `dirname $0`
# trsの実行 株データの前処理
echo ./bin/trsnew
./bin/trsnew
echo ./bin/trs
./bin/trs
以下略
-----------------
これで何とか新フォーマットへ移行できそう
自分のシステムはなかなか新システムへ移行できないのだけどw
まあいいか